#include<iostream> #include <cstring> using namespace std; char s[1000000]; bool f=true; int main(){ int b,p=0,n; cin>>n; for(int i=1;i<=n;i++){ cin>>s[i]; } if(n%2==0){ for(int i=1;i<=n/2;i++){ if(s[i]!=s[n]){ f=false; break; } } } else{ for(int i=1;i<=n/2-1;i++){ if(s[i]!=s[n]){ f=false; break; } } } //cout<<p<<endl; if(f==false){ cout<<"NO"; } else{ cout<<"YES"; } } /************************************************************** Problem: 1790 User: xuanhua Language: C++ Result: Wrong Answer ****************************************************************/