#include #include #include using namespace std; bool imaLiQ[32]; int zaeto[32]; int main(){ freopen("keyboard.in","r",stdin); freopen("keyboard.out","w",stdout); int susedi[32][32] ={ /*1*/{2, 11}, /*2*/{1,11,12,3}, /*3*/{2,12,13,4}, /*4*/{3,13,14,5}, /*5*/{4,14,15,6}, /*6*/{5,15,16,7}, /*7*/{6,16,17,8}, /*8*/{7,17,18,9}, /*9*/{8,18,19,10}, /*10*/{9,19}, /*11*/{1,2,12,20}, /*12*/{2,3,13,21,20,11}, /*13*/{3,4,14,22,21,12}, /*14*/{4,5,15,23,22,13}, /*15*/{5,6,16,24,23,14}, /*16*/{6,7,17,25,24,15}, /*17*/{7,8,18,26,25,16}, /*18*/{8,9,19,26,17}, /*19*/{9,10,18}, /*20*/{11,12,21}, /*21*/{20,12,13,22}, /*22*/{21,13,14,23}, /*23*/{22,14,15,24}, /*24*/{23,15,16,25}, /*25*/{24,16,17,26}, /*26*/{25,17,18} }; string str; int a; cin>>a>>str; int currL=14, currR=17, indPurvaRazlichna,nL=14,nR=17; for(indPurvaRazlichna=1;str[indPurvaRazlichna]==str[0];indPurvaRazlichna++){}; zaeto[currL]=str[0]-'a'+1; zaeto[currR]=str[indPurvaRazlichna]-'a'+1; imaLiQ[str[0]-'a'+1]=1; imaLiQ[str[indPurvaRazlichna]-'a'+1]=1; for(int i=indPurvaRazlichna+1;i0;j--) { if(!zaeto[j]) { zaeto[j]=str[i]-'a'+1; slojihq=1; break; } } } } nextt++; } } } } for(int i=1;i<27;i++) { if(!zaeto[i]) { for(int j=1;j<27;j++) { if(!imaLiQ[j]) { zaeto[i]=j; imaLiQ[j]=1; break; } } } } /* for(int i=0;i<27;i++) cout<