#include using namespace std; using ll = long long; int main(){ int n, k, sv = 0; string s, s2; cin >> n >> k >> s; if(n % 2 == 1){ cout << "No\n"; return 0; } int sv2 = 0; for(auto c : s){ sv2 += c == '(' ? 1 : -1; if(sv2 < 0){ cout << "No\n"; return 0; } } if(sv2 != 0){ cout << "No\n"; return 0; } s2 += s[0]; for(int i = 1; i < n; i++){ s2 += s[i]; if(s2.substr(s2.size() - 2, 2) == "))"){ s2.pop_back(); s2 += "+1)"; sv++; }else if(s2.substr(s2.size() - 2, 2) == ")("){ s2.pop_back(); s2 += "+("; }else if(s2.substr(s2.size() - 2, 2) == "()"){ s2.pop_back(); s2 += "1+1)"; sv += 2; } } if(sv > k){ cout << "No\n"; return 0; } while(sv < k) s2 += "+1", sv++; cout << "Yes\n"; cout << s2 << "\n"; }