import std.algorithm;
import std.stdio;
enum INPUT = "cqrb lryqna rb fjh, fjh qjamna cqjw axc cqracnnw. qnan,
hxd wnena twxf qxf oja cx bqroc! xq kh cqn fjh, cqn jwbfna rb
mnjmvjwblqnbc.";
void main() {
foreach ( offset; 0..25 ) {
writeln( map!( ( dchar c ) {
if ( c < 'a' ) return c;
if ( 'z' < c ) return c;
return cast( dchar )( ( ( ( c - 'a' ) + offset ) % 26 ) + 'a' );
} )( INPUT ) );
}
}
IGltcG9ydCBzdGQuYWxnb3JpdGhtOwogaW1wb3J0IHN0ZC5zdGRpbzsKCiBlbnVtIElOUFVUID0gImNxcmIgbHJ5cW5hIHJiIGZqaCwgZmpoIHFqYW1uYSBjcWp3IGF4YyBjcXJhY25udy4gcW5hbiwKIGh4ZCB3bmVuYSB0d3hmIHF4ZiBvamEgY3ggYnFyb2MhIHhxIGtoIGNxbiBmamgsIGNxbiBqd2JmbmEgcmIKIG1uam12andibHFuYmMuIjsKCiB2b2lkIG1haW4oKSB7CiBmb3JlYWNoICggb2Zmc2V0OyAwLi4yNSApIHsKIHdyaXRlbG4oIG1hcCEoICggZGNoYXIgYyApIHsKIGlmICggYyA8ICdhJyApIHJldHVybiBjOwogaWYgKCAneicgPCBjICkgcmV0dXJuIGM7CiByZXR1cm4gY2FzdCggZGNoYXIgKSggKCAoICggYyAtICdhJyApICsgb2Zmc2V0ICkgJSAyNiApICsgJ2EnICk7CiB9ICkoIElOUFVUICkgKTsKIH0KIH0=