typedef long long ll; typedef long double ld; #include using namespace std; #define int long long signed main(){ ll n; std::cin >> n; string s; std::cin >> s; // waon 0123 vector> dp(n+1,vector(4)); dp[0][3]=true; for (int i = 0; i < n; i++) { if(s[i]=='w'){ dp[i+1][0] = dp[i][1]||dp[i][2]||dp[i][3]; }else if(s[i]=='a'){ dp[i+1][1] = dp[i][0]; }else if(s[i]=='o'){ dp[i+1][2] = dp[i][0]; }else if(s[i]=='n'){ dp[i+1][3] = dp[i][1]||dp[i][2]||dp[i][3]; }else if(s[i]=='?'){ dp[i+1][0] = dp[i][1]||dp[i][2]||dp[i][3]; dp[i+1][1] = dp[i][0]; dp[i+1][2] = dp[i][0]; dp[i+1][3] = dp[i][1]||dp[i][2]||dp[i][3]; } } bool ok = false; for (int i = 1; i < 4; i++) { ok = ok || dp[n][i]; } if(ok){ std::cout << "Yes" << std::endl; }else{ std::cout << "No" << std::endl; } }