const lewo:array[0..255] of byte = (
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,
34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,
66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,
98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,
130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,
162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,
194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,
226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,1,
3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,
35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,
67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,
99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,
131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,
163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,
195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,
227,229,231,233,235,237,239,241,243,245,247,249,251,253,255);
const prawo:array[0..255] of byte = (
0,128,1,129,2,130,3,131,4,132,5,133,6,134,7,135,8,
136,9,137,10,138,11,139,12,140,13,141,14,142,15,143,16,
144,17,145,18,146,19,147,20,148,21,149,22,150,23,151,24,
152,25,153,26,154,27,155,28,156,29,157,30,158,31,159,32,
160,33,161,34,162,35,163,36,164,37,165,38,166,39,167,40,
168,41,169,42,170,43,171,44,172,45,173,46,174,47,175,48,
176,49,177,50,178,51,179,52,180,53,181,54,182,55,183,56,
184,57,185,58,186,59,187,60,188,61,189,62,190,63,191,64,
192,65,193,66,194,67,195,68,196,69,197,70,198,71,199,72,
200,73,201,74,202,75,203,76,204,77,205,78,206,79,207,80,
208,81,209,82,210,83,211,84,212,85,213,86,214,87,215,88,
216,89,217,90,218,91,219,92,220,93,221,94,222,95,223,96,
224,97,225,98,226,99,227,100,228,101,229,102,230,103,231,104,
232,105,233,106,234,107,235,108,236,109,237,110,238,111,239,112,
240,113,241,114,242,115,243,116,244,117,245,118,246,119,247,120,
248,121,249,122,250,123,251,124,252,125,253,126,254,127,255);
function rol( c:byte ): byte;
begin
rol := lewo[c];
end;
function ror( c: byte ): byte;
begin
ror := prawo[c];
end;
begin
writeln(rol(ror(64)));
end.
Y29uc3QgbGV3bzphcnJheVswLi4yNTVdIG9mIGJ5dGUgPSAoIAowLDIsNCw2LDgsMTAsMTIsMTQsMTYsMTgsMjAsMjIsMjQsMjYsMjgsMzAsMzIsCjM0LDM2LDM4LDQwLDQyLDQ0LDQ2LDQ4LDUwLDUyLDU0LDU2LDU4LDYwLDYyLDY0LAo2Niw2OCw3MCw3Miw3NCw3Niw3OCw4MCw4Miw4NCw4Niw4OCw5MCw5Miw5NCw5NiwKOTgsMTAwLDEwMiwxMDQsMTA2LDEwOCwxMTAsMTEyLDExNCwxMTYsMTE4LDEyMCwxMjIsMTI0LDEyNiwxMjgsCjEzMCwxMzIsMTM0LDEzNiwxMzgsMTQwLDE0MiwxNDQsMTQ2LDE0OCwxNTAsMTUyLDE1NCwxNTYsMTU4LDE2MCwKMTYyLDE2NCwxNjYsMTY4LDE3MCwxNzIsMTc0LDE3NiwxNzgsMTgwLDE4MiwxODQsMTg2LDE4OCwxOTAsMTkyLAoxOTQsMTk2LDE5OCwyMDAsMjAyLDIwNCwyMDYsMjA4LDIxMCwyMTIsMjE0LDIxNiwyMTgsMjIwLDIyMiwyMjQsCjIyNiwyMjgsMjMwLDIzMiwyMzQsMjM2LDIzOCwyNDAsMjQyLDI0NCwyNDYsMjQ4LDI1MCwyNTIsMjU0LDEsCjMsNSw3LDksMTEsMTMsMTUsMTcsMTksMjEsMjMsMjUsMjcsMjksMzEsMzMsCjM1LDM3LDM5LDQxLDQzLDQ1LDQ3LDQ5LDUxLDUzLDU1LDU3LDU5LDYxLDYzLDY1LAo2Nyw2OSw3MSw3Myw3NSw3Nyw3OSw4MSw4Myw4NSw4Nyw4OSw5MSw5Myw5NSw5NywKOTksMTAxLDEwMywxMDUsMTA3LDEwOSwxMTEsMTEzLDExNSwxMTcsMTE5LDEyMSwxMjMsMTI1LDEyNywxMjksCjEzMSwxMzMsMTM1LDEzNywxMzksMTQxLDE0MywxNDUsMTQ3LDE0OSwxNTEsMTUzLDE1NSwxNTcsMTU5LDE2MSwKMTYzLDE2NSwxNjcsMTY5LDE3MSwxNzMsMTc1LDE3NywxNzksMTgxLDE4MywxODUsMTg3LDE4OSwxOTEsMTkzLAoxOTUsMTk3LDE5OSwyMDEsMjAzLDIwNSwyMDcsMjA5LDIxMSwyMTMsMjE1LDIxNywyMTksMjIxLDIyMywyMjUsCjIyNywyMjksMjMxLDIzMywyMzUsMjM3LDIzOSwyNDEsMjQzLDI0NSwyNDcsMjQ5LDI1MSwyNTMsMjU1KTsKCmNvbnN0IHByYXdvOmFycmF5WzAuLjI1NV0gb2YgYnl0ZSA9ICggCjAsMTI4LDEsMTI5LDIsMTMwLDMsMTMxLDQsMTMyLDUsMTMzLDYsMTM0LDcsMTM1LDgsCjEzNiw5LDEzNywxMCwxMzgsMTEsMTM5LDEyLDE0MCwxMywxNDEsMTQsMTQyLDE1LDE0MywxNiwKMTQ0LDE3LDE0NSwxOCwxNDYsMTksMTQ3LDIwLDE0OCwyMSwxNDksMjIsMTUwLDIzLDE1MSwyNCwKMTUyLDI1LDE1MywyNiwxNTQsMjcsMTU1LDI4LDE1NiwyOSwxNTcsMzAsMTU4LDMxLDE1OSwzMiwKMTYwLDMzLDE2MSwzNCwxNjIsMzUsMTYzLDM2LDE2NCwzNywxNjUsMzgsMTY2LDM5LDE2Nyw0MCwKMTY4LDQxLDE2OSw0MiwxNzAsNDMsMTcxLDQ0LDE3Miw0NSwxNzMsNDYsMTc0LDQ3LDE3NSw0OCwKMTc2LDQ5LDE3Nyw1MCwxNzgsNTEsMTc5LDUyLDE4MCw1MywxODEsNTQsMTgyLDU1LDE4Myw1NiwKMTg0LDU3LDE4NSw1OCwxODYsNTksMTg3LDYwLDE4OCw2MSwxODksNjIsMTkwLDYzLDE5MSw2NCwKMTkyLDY1LDE5Myw2NiwxOTQsNjcsMTk1LDY4LDE5Niw2OSwxOTcsNzAsMTk4LDcxLDE5OSw3MiwKMjAwLDczLDIwMSw3NCwyMDIsNzUsMjAzLDc2LDIwNCw3NywyMDUsNzgsMjA2LDc5LDIwNyw4MCwKMjA4LDgxLDIwOSw4MiwyMTAsODMsMjExLDg0LDIxMiw4NSwyMTMsODYsMjE0LDg3LDIxNSw4OCwKMjE2LDg5LDIxNyw5MCwyMTgsOTEsMjE5LDkyLDIyMCw5MywyMjEsOTQsMjIyLDk1LDIyMyw5NiwKMjI0LDk3LDIyNSw5OCwyMjYsOTksMjI3LDEwMCwyMjgsMTAxLDIyOSwxMDIsMjMwLDEwMywyMzEsMTA0LAoyMzIsMTA1LDIzMywxMDYsMjM0LDEwNywyMzUsMTA4LDIzNiwxMDksMjM3LDExMCwyMzgsMTExLDIzOSwxMTIsCjI0MCwxMTMsMjQxLDExNCwyNDIsMTE1LDI0MywxMTYsMjQ0LDExNywyNDUsMTE4LDI0NiwxMTksMjQ3LDEyMCwKMjQ4LDEyMSwyNDksMTIyLDI1MCwxMjMsMjUxLDEyNCwyNTIsMTI1LDI1MywxMjYsMjU0LDEyNywyNTUpOwoKZnVuY3Rpb24gcm9sKCBjOmJ5dGUgKTogYnl0ZTsKYmVnaW4KICByb2wgOj0gbGV3b1tjXTsKZW5kOwoKZnVuY3Rpb24gcm9yKCBjOiBieXRlICk6IGJ5dGU7CmJlZ2luCiAgcm9yIDo9IHByYXdvW2NdOwplbmQ7CgpiZWdpbgogIHdyaXRlbG4ocm9sKHJvcig2NCkpKTsKZW5kLgo=