#include // うーさー暗号 char ProcWooser( char c, int i ){ int idx = ( i % 26 ); c = ( (int)c - idx ) < 65 ? (int)c - idx + 26 : (int)c - idx; return( c ); } int main(void){ char str[1024]; scanf( "%s", str ); for( int i = 0; i < 1024; i++ ){ if( str[i] == '\0' ){ break; } str[i] = ProcWooser( str[i], i + 1 ); } printf( "%s\n", str ); }