#define x (8-8)
#define y (9-8)
#define Z (8-6)
s[ ]= {Z,6,Z,Z,6 +4 ,Z ,Z,58,Z,58
,6 +4 ,- 3, Z, 6, Z,
Z, Z, 58 ,Z ,6 +4 ,Z
,58,Z,6,Z, -3,Z,6,Z,Z ,Z ,4 +6 ,Z
,5 +5 ,Z ,4 +6 ,Z ,6
,Z ,- 3, 58 ,Z ,5 +5
,Z ,Z ,58,Z,58,Z ,6,Z,-3,Z, 6,Z,Z,Z,58 ,Z,58,Z,58
,Z ,6 ,Z ,- 3,Z,6,Z,Z, Z,58,Z,58, Z, 58 ,Z,6
,Z ,- 3, Z, 6, Z, Z, 58 ,Z ,5 +5
,Z ,4 +6 ,Z ,5 +5 ,- 3, x, -3 ,Z
,3 ,Z ,5 ,Z ,Z ,Z ,Z ,6 +4 ,Z
,5 +5,Z ,Z ,6 +4 ,Z ,y ,4 ,- 3,
x, y, Z,3,Z,3,Z, Z, Z, 3,Z,6,Z,Z, Z,6,Z,Z,Z ,4
+6
,Z
,5 ,Z ,-3,x, Z, Z, 3,Z,y,Z,Z, Z,4,Z,
6, Z, Z, Z, 6, Z, Z, Z, 58
,Z ,5 ,Z ,- 3, x, 3, Z, 3,
Z,3,Z,5,Z, 6,Z,Z,Z,Z, Z, 6, Z,58,Z,5,Z ,-3,x,4,Z,
y, 4, y, Z, 6, Z, 6, Z, Z,
Z, 4, Z, 4, Z,6 +4 ,Z ,5
,Z ,- 3, x, 5 ,Z,4,Z,3+4 ,4 +6
,Z, Z, 6, Z,Z,58,Z ,9,},u=44* 5,c=45-3; main(i ,j ){
for( i= x; i< u; i= i+ y, c= c^ (4+ 6)
){ if (s [i ]< x) {q (" #* () ;p ="
"+ 43 ,+ ") ;} else{for(j =x ;j <(s[i]&(9+ 6));
j= j+ 1) p( c) ;} }} q( f) {p (5
+5 );}; f( a, b, t) {" if (u >t )"
;} p
(f
){ ;printf( "%c",f
,"f" );345689? 3: 4; };
I2RlZmluZSB4ICg4LTgpCiNkZWZpbmUgeSAoOS04KQojZGVmaW5lIFogKDgtNikKc1sgICAgICBdPSAge1osNixaLFosNiAgKzQgICAgICAgICAgLFogICAgICAgICAgLFosNTgsWiw1OAosNiAgICAgICs0ICAsLSAgICAgICAgICAzLCAgICAgICAgICBaLCAgICAgICAgICA2LCAgICAgIFosClosICAgICAgWiwgIDU4ICAgICAgICAgICxaICAgICAgICAgICw2ICAgICAgICAgICs0ICAgICAgLFoKLDU4LFosNixaLCAgLTMsWiw2LFosWiAgLFogICAgICAgICAgLDQgICAgICAgICAgKzYgICAgICAsWgosNSAgICAgICs1ICAsWiAgICAgICAgICAsNCAgICAgICAgICArNiAgICAgICAgICAsWiAgICAgICw2CixaICAgICAgLC0gIDMsICAgICAgICAgIDU4ICAgICAgICAgICxaICAgICAgICAgICw1ICAgICAgKzUKLFogICAgICAsWiAgLDU4LFosNTgsWiAgLDYsWiwtMyxaLCAgNixaLFosWiw1OCAgLFosNTgsWiw1OAosWiAgICw2ICAgICAsWiAgLC0gIDMsWiw2LFosWiwgIFosNTgsWiw1OCwgIFosICAgICAgICAgIDU4ICxaLDYKICxaICAgLC0gICAzLCAgWiwgICA2LCAgICAgIFosICBaLCAgICAgIDU4ICAsWiAgICAgICAgICAsNSAgICAgKzUKICAsWiAgICw0ICs2ICAsWiAgICAsNSAgICAgICs1ICAsLSAgICAgIDMsICB4LCAgICAgICAgICAtMyAgICAgLFoKICAgLDMgICAsWiAgICw1ICAgICAsWiAgICAgICxaICAsWiAgLFogICAgICAsNiAgICAgICAgICArNCAgICAgLFoKICAgICw1ICs1LFogLFogICAgICAsNiAgICAgICs0ICAsWiAgICAseSAgICAsNCAgICAgICAgICAsLSAgICAgMywKICAgICB4LCAgICB5LCAgICAgICBaLDMsWiwzLFosICBaLCAgICAgIFosICAzLFosNixaLFosICBaLDYsWixaLFogICw0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsWgosNSAgICAgICxaICAgICwtMyx4LCAgICBaLCAgICAgICAgIFosICAzLFoseSxaLFosICAgICAgICAgICAgWiw0LFosCjYsICAgICAgWiwgIFosICAgICAgWiwgICA2LCAgICAgICBaLCAgIFosICAgICAgICAgICAgICAgICAgWiwgICAgICA1OAosWiAgICAgICw1ICAsWiAgICAgICwtICAgIDMsICAgICB4LCAgICAzLCAgICAgICAgICAgICAgICAgIFosICAgICAgMywKWiwzLFosNSxaLCAgNixaLFosWixaLCAgICAgWiwgICA2LCAgICAgWiw1OCxaLDUsWiAgICAgICAgICAsLTMseCw0LFosCnksICAgICAgNCwgIHksICAgICAgWiwgICAgICA2LCBaLCAgICAgIDYsICAgICAgICAgICAgICAgICAgWiwgICAgICBaLApaLCAgICAgIDQsICBaLCAgICAgIDQsICAgICAgIFosNiAgICAgICArNCAgICAgICAgICAgICAgICAgICxaICAgICAgLDUKLFogICAgICAsLSAgMywgICAgICB4LCAgICAgICAgNSAgICAgICAgLFosNCxaLDMrNCAgICAgICAgICAsNCAgICAgICs2ICAgICAgCixaLCAgICAgWiwgIDYsICAgWixaLDU4LFogICAsOSx9LHU9NDQqICAgICAgICAgIDUsYz00NS0zOyAgICAgbWFpbihpICAgICxqICAgICAgKXsKZm9yKCAgICBpPSAgeDsgIGk8ICAgICAgdTsgIGk9ICAgICAgICAgICAgICAgICAgaSsgICAgICB5LCAgYz0gICAgICBjXiAgICg0KyAgICA2KSAgICAKKXsgaWYgICAocyAgW2kgIF08ICAgICAgICAgIHgpICAgICAgICAgICAgICAgICAge3EgICAgICAoIiAgIyogICAgICAoKSAgICA7cCAgPSIKIisgIDQzICAsKyAgIikgIDt9ICAgICAgICAgIGVsc2V7Zm9yKGogICAgICAgICAgPXggICAgICA7aiAgPChzW2ldJig5KyAgICAgNikpOwpqPSAgIGorIDEpICBwKCAgYykgICAgICAgICAgO30gICAgICAgICAgICAgICAgICB9fSAgICAgIHEoICBmKSAgICAgIHtwICAgICAgKDUgICAgICAKKzUgICAgKTt9OyAgZiggIGEsICAgICAgYiwgIHQpICAgICAgICAgICAgICAgICAgeyIgICAgICBpZiAgKHUgICAgICA+dCAgICAgICkiCjt9ICAgICBwKGYgICl7ICAgO3ByaW50ZiggICAiJWMiLGYsImYiICAgICAgICAgICk7MzQ1Njg5PyAgIDM6ICAgICAgNDsgICAgICB9Ow==