Skip to content

Instantly share code, notes, and snippets.

@0mg
Last active May 27, 2021 11:08
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 0mg/1014036 to your computer and use it in GitHub Desktop.
Save 0mg/1014036 to your computer and use it in GitHub Desktop.
anagolog
for(;s=readline();print(s))for(;!s[19];)s=" "+s+"\0"
for(;s=readline();)print("         ".slice(s.length/2),s)
main(c,s){for(;gets(s);puts())memset(s-c,32,c=10-strlen(s)/2);}
main(c,s){for(;gets(s);printf("%*s\n",10-c/2+c,s))c=strlen(s);}
:
G
H
z
x
s/.//20
T
s/\n*$//
y/\n/ /

:
s/^/ /
G
T
s/.//20
T
P
d

:
s/^/ /
G
/.\{20\}/!t
P
d

G
:
s/^/ /mg
/.\{21\}/!t
P
d

:
s/.*/ &\n/
T
s/.//20
T
P
d

:
s/^.\{,19\}$/ &\n/
t
P
d

:
s/^.\{,19\}$/ &@/
t
s/@//g

:
s/^/ @/
/.\{20\}/!t
s/@//g

:
s/^/ /
/.\{20\}/!t
s/  / /g

s/.*/&@          &/
:
s/..@ /@/
t
s/.*@//

s/.*/          @&!&/
:
/@...*!/s/ @../@/
t
s/@.*!//

s/../&@/g
s/^/          /
:
/@/{s///;s/ //}
t

h
s/^/          @/
:
s/ @../@/
t
G
s/@.*\n//

h
s/../@/g
G
s/^/          /
:
s/ @//
t
s/\S*\n//
while 1:s=input();print s*15/8-(45>>s%8&1)
while 1:s=input()*15/8;print s-(553>>s%15&1)
while 1:s=input()*15;print s/8-(105>>s%8&1)
while 1:s=input()*15;print s/8-(s%24/7%3<1)
while 1:s=input()*15;print s/8-(s%8%6%5%3<1)
for(;s=readline();)print(s*15/8-(45>>s%8&1)|0)
for(;s=readline()*15;)print(s/8-(105>>s%8&1)|0)
for(;s=readline()*15;)print(s/8-(s%24/7%3<1)|0)
for(;s=readline()*15;)print(s/8-!(s%8%6%5%3)|0)
for(;s=readline();)print(s*15/8-(150>>--s%8)%2|0)
for(;s=readline();)print(s*15/8-(150>>--s%8&1)|0)
for(;s=readline();)print(s*15/8-!!(--s%8%6%5%3)|0)
for(;s=readline();)print(s*15/8-"01101001"[--s%8]|0)
for(;s=readline()*15/8;)print(s-!/\.[8521]/.test(s)|0)
for(;s=readline()*15;)print(s/8-!(s>>2&1^s>>1&1^s&1)|0)
y/;/\n/
s/^/0123456789\n/mg
:
s/^\(\(.\).*\n\(.\).*\)\2/\1\3/m
t
s/^\w//mg
t
s/.://g

y/;/\n/
s/^/ 0123456789 /mg
:
s/\( \(.\).* \(.\).*\)\2/\1\3/m
t
s/ \w/ /g
t
s/.*://mg

y/;/\n/
s/^/0123456789\n/mg
:
s/^\(\(.\).*\n\(.\).*\)\2/\1\3/m
t
s/^\w//mg
t
s/\n://g

y/;/\n/
s/^/0123456789#/mg
:
s/^\(\(.\).*#\(.\).*\)\2/\1\3/m
t
s/#\w/#/g
s/^.//mg
/:/t
s/./&#/g
:
s,\(.\)[^#/]*\1#.*,&/\1@,
//s/.#/#/
s/#//
t
s,@/*,#,g
t

s/./&#/g
:
s,\(\(.\)[^/#]*\)\2\(#.*\),\1\3/\2@,
s/#//
t
s,@/*,#,g
t

s/./&#/g
:
/\(.\)[^#/]*\1#/s,\(.\)\(#.*\),\2/\1@,
s/#//
t
s,@/*,#,g
t

s/./&#/g
:
/\(.\)[^#/]*\1#.*/{s,,&/\1@,;s/.#/#/}
s/#//
t
s,@/*,#,g
t

s/./&#/g
:
s|\(\(.\)[^/#]*\)\2\(#.*\)|\1\3/\2@|
s/#//
t
s|@.\?|#|g
t

s/./&#/g
:
s|\(\([^#]\)[^#/]*\)\2\(#.*\)|\1\3/\2@|
s/#//
t
s|@.\?|#|g
t

s/./&#/g
:
s|\(\([^#]\)[^/#]*\)\2\(#.*\)|\1\3@\2@|
s/#//
t
s|@|/|
s||#|g
t

s/./&#/g
:
/#\//!s|$|/|
s|\(\(.\)[^/#]*\)\2\(#.*\)|\1\3\2#|
s/#//
/#/t
s|/$||

s/./&#/g
:
/#\//!s|$|/|
s|\(\([^/#]\)[^/#]*\)\2\(.*\)|\1\3\2#|
s/#//
/#/t
s|/$||

s|^|>|
:
s|>.|&>|
s|>||
s|\(.\)[^/]*\1>.*|&#\1|
//s|.>|>|
/#>/s|#|/|
s|||g
t

s|^|>|
:
s|>.|&>|
s|>||
s|\(\(.\)[^/]*\)\2\(>.*\)|\1\3#\2|
/#>/s|#|/|
s|||g
t

s|^|>|
:
s|>\(.\)|\1>|
s|\(\(.\)[^/]*\)\2\(>.*\)|\1\3#\2|
/#>/s|#|/|
s|||g
t
s|>||

s|^|>|
:
s|>\(.\)|\1>|
s|\(.\)\([^/]*\)\1\(>.*\)|\1\2\3#\1|
s|>$||
/#>/s|#|/|
s|||g
t

s|^|>|
:
p
s|>\(.\)|\1>|
p
s|\(.\)\([^/]*\)\1\(>.*\)|\1\2\3#\1|
p
s|>$||
/#>/s|#|/|
s|||g
p
t

s|^|>|
:
p
s|>\(.\)|\1>|
p
s|\(.\)\([^/]*\)\1\(>.*\)|\1\2\3#\1|
p
/#>/{s|#|/|;s|#||g}
s/>$//
p
t

s|^|>|
:1
s|$|#|
:
p
s|>\(.\)|\1>|
s|\(.\)\([^/]*\)\1\(>.*\)|\1\2\3\1|
/>#/!t
p
s|>#|/>|
p
t1
s|/#>||

s|^|/>|
s|$|#|
:
s|>\(.\)|\1>|
s|\(.\)\([^/]*\)\1\(>.*\)|\1\2\3\1|
/>#/!t
s|>#|/>|
s|$|#|
/>#/!t
s_^.\|/>#__g
/\. /s/$/./
s/\.* + //
s/\../:/

s/\(.\) ..\(:*\)/\2\1/
s/\../:/

s/$/./
s/\.//
s/\../:/
s/ + //

s/$/./
s/\.//
s/\.\./:/
s/ + //

s/\. .*/&./
s/\.* ..//
s/\../:/
:;$s/ .*//m;$s/\(\S*\)  *\(.*\)/\2 \1/mg;t;$s/\s\+/ /g;N;b
:;$s/ .*/_/m;$s/\(\S*\)  *\(.*\)/\2 \1/mg;$s///;t;y/_/ /;N;b
/./H;1h;$!d;g;:;s/ .*//m;s/\(\S*\)  *\(.*\)/\2 \1/mg;t;y// /
H;1h;$!d;g;:;s/ .*//m;s/\(\S*\) \+\(.*\)/\2 \1/mg;t;s/\s\+/ /g
H;$!d;g;:;s/ .*/_/m;s/\(\S*\) \+\(.*\)/\2 \1/mg;s///;t;y/_/ /
H;$!d;g;:;s/^//m;s/ .*//m;s/\(\S*\) \+\(.*\)/\2 \1/mg;t;y// /
H;$!d;x;:;s/ .*//m;s/\(\S*\) \+\(.*\)/\2 \1/mg;t;s/^//mg;y// /
H;$!d;$x;s/^//mg;:;s/ .*//m;s/\(\S*\) \+\(.*\)/\2 \1/mg;t;y// /
/^$/!{;H;};$!d;${;x;s/.//;:;s/ .*//m;s/\(\S*\) \+\(.*\)/\2 \1/mg;t;y// /;}
/^$/!{;s/  / /;s/^/#/;H;};$!d;${;x;s/.//;:;s/#\(\S*\)[^]*/\1/;s/#\(\S*\) \([^]*\)/#\2 \1/g;t;s// /g;}
n;i;main(c,s){for(;~scanf("%[^`\n]%c",&s,&c);printf("%-*s%c","�����#\r����"[n&12|i++],&s,c&42),i*=c>>6)n=n?:s;}
n;i;main(c,s){for(;~scanf("%[^`\n]%c",&s,&c);printf("%-*s%c",i++["����#\r����"+n%4*3],&s,c&42),i*=c>>6)n=n?:s;}
n;i;main(c,s){for(;~scanf("%[^`\n]%c",&s,&c);printf("%-*s%c","����#\r�����"[n%4*3+i++],&s,c&63),i*=c>10)n=n?:s;}
n;i;main(c,s){for(;~scanf("%[^`\n]%c",&s,&c);printf("%-*s%c","����#\r�����"[n%4*3+i++],&s,c&10?:32),i*=c>10)n=n?:s;}
n;i;main(c,s){for(;~scanf("%[^`\n]%c",&s,&c);printf("%-*s%c","����#\r�����"[n%4*3+i++%(n%6?3:5)],&s,c&10?:32))n=n?:s;}
n;i;main(c,s){for(;~scanf("%[^`\n]%c",&s,&c);printf("%-*s%s","����$\r�����"[n%4*3+i++],&s,c^10?"":&c),i*=c==96)n=n?:s;}

n;i;main(s){for(;~scanf("%[^`\n]",&s);getchar(printf("%-*s",*(n++?:""),&s))>10||puts("",n=i))n?:(i=n="����$\r�����"+s%4*3);}

n;i;main(s){for(;~scanf("%[^`\n]",&s);getchar(printf("%-*s","����$\r�����"[n%4*3+i++],&s))>10||puts("",i=0))n=n?:s;}
n;i;main(s){for(;~scanf("%[^`\n]",&s);getchar(printf("%-*s","����$\xd�����"[n%4*3+i++],&s))>10||puts("",i=0))n=n?:s;}
n;i;main(s){for(;~scanf("%[^`\n]",&s);getchar()>10||puts("",i=0))n=n?:s,printf("%-*s","����$\xd�����"[n%4*3+i++],&s);}
f;n;i;main(s){for(;~scanf("%[^`\n]",&s);getchar()>10||puts("",i=0))n=f?n:s%4*3,f=printf("%-*s","����$\xd�����"[n+i++],&s);}

i;main(c,s){for(c=tee(2j)%4*5;~scanf("%[^`\n]",s);getchar()>10||puts("",i=0))printf("%-*s","������$\xd++���"[c+i++],s);}
i;main(c,s){for(c=tee(2j)%4*5;~scanf("%[^`\n]",s);getchar()>10||puts("",i=0))printf("%-*s","\5\x10\b\5\4\5$\xd__\4\4\3"[c+i++],s);}
for(p=[w=[d=0]];s=readline()||w[++d];d&&print())for(n in d?s:(w.push(v=s.split("`")),v))if(d||!(g=v[n].length,p[n]>g?p:p[n]=g))for(i=0;i<=p[n];)putstr(s[n][i++]||"_")
for(p=[v=[]];s=readline();p[i]--,v.push(m))for(i in m=s.split("`"))g=m[i].length,p[i]>g?0:p[i]=g;for(;m=v[s++];print())for(n in p)for(i=0;i<=p[n];)putstr(m[n][i++]||"_")

for(p=0;s=readline();print.apply(0,s.split("`").map(function(x,i)(x+Array(40).join(" ")).slice(0,p[i]))))p=p||{h:[3,3,3],R:[4,15,7,4,4],5:[4,35,13]}[s[0]]

for(p=0;s=readline(i=-1);print())for(n in p=p||{h:"443",R:[5,16,8,5,4]}[s[0]]||[5,36,13])for(d=p[n],++i,f=0;d--;putstr(f?" ":s[i++]||" "))f=f||s[i]=="`"

for(p=0;s=readline();print())for(n in p=p||{h:"443",R:[5,16,8,5,4]}[s[0]]||[5,36,13])for(i=0;i<p[n];)putstr(s.split("`")[n][i++]||" ")
for(p=0;s=readline();print())for(n in p=p||{h:[4,4,3],R:[5,16,8,5,4],5:[5,36,13]}[s[0]])for(i=0;i<p[n];)putstr(s.split("`")[n][i++]||" ")
for(p=0;s=readline(n=0);print())for(p=p||{h:[4,4,3],R:[5,16,8,5,4],5:[5,36,13]}[s[0]];d=p[n];n++)for(i=0;d--;)putstr(s.split("`")[n][i++]||" ")
for(p=0;;print(v))for each(m in readline(v=n=[]).split("`"))for(p=p||{h:[4,4,3],R:[5,16,8,5,4],5:[5,36,13]}[m[0]],d=p[n++],i=0;d--;)v+=m[i++]||" "
for(p=0;s=readline(n=0);s.split("`").map(function(t){for(d=p[n++],i=0;d--;)putstr(t[i++]||" ")}),print())p=p||{h:[4,4,3],R:[5,16,8,5,4],5:[5,36,13]}[s[0]]
s/\(\w\w\+ \)0\|./\1/g
s/ 0/-/g;s/\w\+ \|-//g
s/ 0/-/g;s/\w* //g;s/-\+/ /g
s/\(\S*\) 0/\1-/g;s/\w* //g;s/-\+/ /g
for(;;)print(readline().replace(/^[^aeiou]+/,"$'$&ay\0")+"yay")
for(;[s,t,u]=readline().split(/^([^aeiou]+)/);)print((u+t||s+"y")+"ay")
for(;[,t,u]=readline().match(/([^aeiou]*)(.+)/);)print(u+(t||"y")+"ay")
for(;;s[35]=="I"|s>2&&print(t),t=s)s=readline()
for(s=0;;s[35]=="I"|s>2&&print(t))s=readline(t=s)
for(s=0;;s[35]=="I"||s>2?print(t):0)s=readline(t=s)
for(s=n=0;s=readline(t=s),s+0;)n[n=/2$|3|T/.test(t)&&print(t)]
for(v=t=[];s=readline(),s+0;)n=v.push(t+s,t=s+"\n");print(v[n/2])
for(t=v=[];s=readline(),s+0;)n=v.push(t+s,t=s+="\n");print(v[n/2])
i;main(s){write(1,s+=i%3?:551,read(0,s=&i,709)-4);}
i;main(s){write(1,s+(i%3?:551),read(0,s=&i,709)-4);}
i;main(s){write(1,i%3?s+2:s+551,read(0,s=&i,709)-4);}
t;s=&t;main(i){write(1,s+i%2*549+2,i=read(0,s,709)-4);}
t;main(i,s){i=read(0,&t,551);read(0,s,158);puts(i-8?i-6?s:"2":"2\n3");}

main(i,s){write(1,s+i%2*549+2,i=read(0,s,709)-4);}
main(i,s){write(1,s+3%i*183+2,i=read(0,s,710)%5?:157);}
main(i,s){i=read(0,s,770)%5;write(1,s+549*!i+2,i?:158);}
main(i,s){i=read(0,s,770)%5;write(1,i?s+2:s+551,i?:158);}
main(i,s){i=read(0,s,770)%5;write(1,i?"2\n3":s+551,i?:158);}
i;j;main(float c){for(;~scanf("%f",&c);i=0)for(j=c+=c+1;i?:(i=c,j--);i--)printf("%.f%c",i-j?0:i*(c-i),i>1?32:10);}
i;j;main(float c){for(;~scanf("%f",&c);)for(j=c+=c+1;j--;)for(i=c;i;i--)printf("%.f%c",i-j?0:i*(c-i),i-1?32:10);}
i;j;main(float c){for(;~scanf("%f",&c);j=0)for(c+=c+1;j++<c;puts(""))for(i=0;i<c;)printf(" %.f"+!i++,i-j?0:i*c-i*i);}
i;j;main(float c){for(;~scanf("%f",&c);)for(c+=c+1,j=0;j++<c;puts(""))for(i=0;i<c;)printf(" %.f"+!i++,i-j?0:i*c-i*i);}
i;j;main(float c){for(;~scanf("%f",&c);)for(c+=c+1,j=0;j++<c;)for(i=0;i<c;i++)printf("%.f%c",i-j?0:i*c-i*i,i<c-1?32:10);}

i;j;main(float c){for(;~scanf("%f",&c);)for(j=c+=c+1;i?:j--?i=c:0;i--)printf("%.f%c",i-j?0:i*(c-i),i>1?32:10);}
i;j;main(float c){for(;~scanf("%f",&c);)for(j=i=c+=c+1;j;!--i?i=c,j--:0)printf("%.f%c",j-1-i?0:i*(c-i),i-1?32:10);}
float s;i;j;main(c){for(;~scanf("%f",&s);j=0)for(c=s*2+1;j++<c;puts(""))for(i=0;i<c;)printf(" %d"+!i++,i-j?0:i*c-i*i);}
float s;i;c;main(j){for(;~scanf("%f",&s);j=1)for(c=s*2+1,i=0;j<=c;i=++i%c,i?0:j++)printf("%d%c",i-j?0:i*(c-i),i<c-1?32:10);}
for(j=0;j||(s=readline(),i=j=n=s*2+1,s);)putstr(!(~i+j)*i*(n-i)+" \n"[--i?0:(i=n,j--,1)])
for(;s=readline();)for(i=j=s=s*2+1;j;)putstr(!(~i+j)*i*(s-i)+" \n"[--i?0:(i=s,j--,1)])
for(;s=readline(i=0);)for(j=s=s*2+1;i||(i=s,j--);)putstr((i==j)*i*(s-i)+" \n"[+!--i])

for(;s=readline();)for(j=s=s*2+1;j--;)for(i=s;i;)putstr((i==j)*i*(s-i)+" \n"[+!--i])
for(;s=readline();)for(j=s=s*2+1;j--;print(v))for(v=0,i=s;--i;)v+=" "+(i==j)*i*(s-i)
for(;s=readline(j=0);)for(s=s*2+1;j++<s;print(v))for(v=i=0;++i<s;)v+=" "+(i==j)*i*(s-i)
for(;s=readline(j=0);)for(s=s*2+1;j++<s;print(v))for(v=i=0;++i<s;)v+=" "+(i-j?0:i*s-i*i)
for(;s=readline(j=0);)for(s*=2;j++<=s;print(v))for(v=i=0;i++<s;)v+=" "+(i-j?0:i*(s+1-i))
for(;t=readline(j=0);)for(s=t*2+1;j++<s;print(v))for(v=i=0,p=j;++i<s;v+=" "+n)n=!--p*i*(s-j)
s="1=2-1";main(){for(;puts(s)<25;asprintf(&s,"1=2-(%s)",s+2));}
s="1";main(){for(;printf("1=2-%s\n",s)<25;)asprintf(&s,"(2-%s)",s);}
f(i,s){printf(s);i?f(i-1,"(2-"):printf("1");i&&printf(")");}i;main(){for(;i<6;puts(""))f(i++,"1=2-");}
//i;s[];p=s;main(){for(;i<6;*(p+3*i++?:s)='1-2(')printf("1=2-%s\n",&s);}
s[];main(){for(;printf("1=2-%s1%s\n",s,s+4)<25;strcat(s+4,")"))strcat(s,"(2-");}
s[9];t[];main(){for(;printf("1=2-%s1%s\n",s,t)<25;strcat(t,")"))strcat(s,"(2-");}
s[9];t[];main(i){for(;i++<7;strcat(s,"(2-"),strcat(t,")"))printf("1=2-%s1%s\n",s,t);}
s[99];t[];main(i){for(;i++<7;strcat(s,"(2-"),strcat(t,")"))printf("1=2-%s1%s\n",s,t);}
for(s=1;!s[22];s="(2-"+s+")")print("1=2-"+s)
for(s="1=2-1";!s[25];s=s.replace(-1,"-(2-1)"))print(s)
for(s="1=2-1",i=6;i--;s=s.replace(-1,"-(2-1)"))print(s)
V;main(c,A){char*s,*S,*t,*T,*v;for(;gets(s=S=A);puts())for(t=T=strdup(v=&V);*v++=*s,s=*++s?s:A,c=*T++?:*(S+1)?*t++:0,*v++=c,*++S>0|*T;);}
V;main(c,A){char*s,*S,*t,*T,*v;for(;gets(s=S=A);puts())for(t=T=strdup(v=&V);*S++>0|*T;)s=*s?s:A,c=*T++?:*S?*t++:0,c=c<<8|*s++,bcopy(&c,v,2),v+=2;}

V;main(A){char*S,*t,*T,*v;short*w;for(;gets(S=&A);puts())for(t=T=strdup(w=v=&V);*S|*T;*v++=*T++?:*S?*t++:0)*v++=*S?*S++:*w++;}
V;main(n,A){char*S,*t,*T,*v;short*w;for(;gets(S=A);puts())for(t=T=strdup(w=v=&V);*S|*T;*v++=*T++?:*S?*t++:0)*v++=*S?*S++:*w++;}
V;main(n,A){char*S,*T,*v;short*t,*w;for(;gets(S=A);puts())for(T=strdup(w=v=&V),t=v+1;*S|*T;*v++=*T++?:*S?*t++:0)*v++=*S>0?*S++:*w++;}
V;main(n,A){char*S,*t,*T,*v;short*w;for(;gets(S=A);puts())for(t=T=strdup(w=v=&V);*S|*T;*v++=*T++?:*S?*t++:0)*v++=*S>0?*S++:*w++;}

V;main(c,A){char*s,*S,*t,*T,*v;for(;gets(s=S=A);puts())for(t=T=strdup(v=&V);*S?++S:*T;*v++=*T++?:*S?*t++:0)*v++=*s,s=*++s?s:A;}
V;main(c,A){char*s,*S,*t,*T,*v;for(;gets(s=S=A);puts())for(t=T=strdup(v=&V);*S++>0|*T;*v++=*T++?:*S?*t++:0,s++)*v++=*s?:*(s=A);}
char*s,*S,*t,*T,*v;V[99];main(c,A){for(;gets(s=S=A);puts())for(t=T=strdup(v=V);*S++>0|*T;*v++=*T++?:*S?*t++:0,s++)*v++=*s?:*(s=A);}
char*s,*S,*t,*T,*v;V[99];main(c,A){for(;gets(s=S=A);puts(V))for(strcpy(t=T=V+55,v=V);*S++>0|*T;*v++=*T++?:*S?*t++:0,s++)*v++=*s?:*(s=A);}
V[99];A[9];char*s,*S,*t,*T,*v;main(){for(;gets(s=S=A);puts(V))for(strcpy(t=T=V+26,v=V);*S+++*T;*v++=*T++?:*S?*t++:0,s++)*v++=*s?:*(s=A);}
V[99];B[99];A[9];char*s,*S,*t,*T,*v;main(){for(;gets(s=S=A);puts(V))for(strcpy(t=T=B,v=V);*S+++*T;*v++=*T++?:*S?*t++:0,s++)*v++=*s?:*(s=A);}
V[99];B[99];A[9];char*s,*S,*t,*T,*v;main(){for(;gets(s=S=A);puts(V))for(strcpy(t=T=B,v=V);*S+*T;*++S+*T?*v++=*T?:*t++:0,s++,T++)*v++=*s?:*(s=A);}
V[99];B[99];A[9];char*s,*S,*t,*T,*v;main(){for(;gets(s=S=A);puts(V))for(strcpy(t=T=B,v=V);*S+*T;*++S+*T++?*v++=*t?:*(t=B):0,s++,t++)*v++=*s?:*(s=A);}
for(t=0;S=s=readline(v=i="");print(t=v))for(t+=T=t;S[n=i++]+T[n];v+=T[n]+S[i]?c+t[n]:c)s+=c=s[n]
for(t=0;S=s=readline(v=i="");print(t=v))for(t+=T=t;S[n=i++]+T[n];v+=c+[t[T[n]+S[i]&&n]])s+=c=s[n]
for(t=0;S=s=readline(v="");print(t=v))for(t+=T=t,i=0;S[i]+T[i];v+=c+[t[T[i++]+S[i]&&i-1]])s+=c=s[i]
for(t=0;S=s=readline(v="");print(t=v))for(t+=T=t,i=0;S[i]||T[i];v+=c+[t[T[i++]+S[i]&&i-1]])s+=c=s[i]
for(t=0;S=s=readline(v="");print(t=v))for(t+=T=t,i=0;S[i]||T[i];v+=c+[t[T[i++]==S[i]||i-1]])s+=c=s[i]
for(t=0;S=s=readline(v="");print(t=v))for(t+=T=t,i=0;S[i]||T[i];v+=c+[t[T[i++]||S[i]?i-1:v]])s+=c=s[i]
for(t=0;S=s=readline(v="");print(t=v))for(t+=T=t,i=0;S[i]||T[i];T[i++]||S[i]?v+=t[i-1]:0)v+=c=s[i],s+=c
for(T=t=0;S=s=readline(v="");print(T=t=v))for(t+=t,i=0;S[i]||T[i];T[i++]||S[i]?v+=t[i-1]:0)v+=c=s[i],s+=c
for(T=t=0;S=s=readline(v="");print(T=t=v))for(i=0;S[i]||T[i];t+=c)v+=c=s[i],s+=c,T[i++]||S[i]?v+=c=t[i-1]:0
for(T=t="";S=s=readline(v="");print(T=t=v))for(i=0;S[i]||T[i];)v+=c=s[i],s+=c,T[i++]||S[i]?v+=c=t[i-1]:0,t+=c
for(T=t="";S=s=readline(v="");print(T=t=v))for(i=0;S[i]||T[i];)v+=[c=s[i]],s+=c,c=t[i],T[i++]||S[i]?v+=c:0,t+=c
for(T=t="";S=s=readline(v="");print(T=t=v))for(i=0;S[i]||T[i];)v+=[c=s[i]],s+=c,c=t[i],T[i++]||S[i]?v+=[c]:0,t+=c
for(T=t="";S=s=readline(v="");print(T=t=v))for(i=0;S[i]||T[i];i++)v+=[c=s[i]],s+=c,S[i+1]||T[i]?(v+=[c=t[i]],t+=c):0
main(c){for(;c<57;)puts(gets(&c));}
c;main(){for(;c<57;printf(&c))c=getchar();}
for(i=1;;)--i?parseInt(t,i)^s||print(i):[s,t]=readline(i=11).split(" ")
for(v=0;;)v=v?parseInt(t,++i)^s||print(i):[s,t]=readline().split(i=" ")
for(;[s,t]=readline().split(i=" ");)for(;parseInt(t,++i)^s||print(i););
for(;[s,t]=readline().split(i=" ");print(i))for(;parseInt(t,++i)^s;);
s;main(i,t){i&&main(strtol(t,0,i)<s?++i:scanf("%d%s",&s,t,i>1&&printf("%*d\n")),t);}
main(i,s,t){for(;i=strtol(t,0,i)<s?++i:scanf("%d%s",&s,t,i>1&&printf("%*d\n")););}
i;main(c,s,t){for(;i=strtol(t,0,i)<s?i+1:scanf("%d%s",&s,t,i&&printf("%*d\n")););}
i;main(s,t){for(;~i;)i*=strtol(t,0,i+=i?1:scanf("%d%s",&s,t,printf("%*d\n")))<s;}
i;main(s,t){for(;~i;)i*=strtol(t,0,i=i++?i:scanf("%d%s",&s,t,printf("%*d\n")))<s;}
u;i;main(s,t){for(;~u;)i*=strtol(t,0,u=i++?:scanf("%d%s",&s,t,printf("%*d\n")))<s;}

i;main(s,t){for(;i||gets(t,printf("%*d\n"));)i*=strtol(index(t,32),0,++i)<atoi(t);}
i;main(s){for(;i||~scanf("%d%s",&s,&s+1,printf("%*d\n"));)i*=strtol(&s+1,0,++i)<s;}

i;main(s,t){for(;i||~scanf("%d%s",&s,t,printf("%*d\n"));)i*=strtol(t,0,++i)<s;}
i;main(s,t){for(;i++?strtol(t,0,i)^s||printf("%*d\n",i=0):~scanf("%d%s",&s,t););}
i;main(s,t){for(;i||~scanf("%d%s",&s,t);)i=strtol(t,0,++i)^s?i:!printf("%*d\n");}
i;main(s,t){for(;i++||~scanf("%d%s",&s,t);i%=s)strtol(t,0,i)^s||printf("%*d\n");}
i;main(s,t){for(;i++||~scanf("%d%s",&s,t);i%=11)strtol(t,0,i)^s||printf("%*d\n");}
main(i,s,t){for(;~scanf("%d%s",&s,t);printf("%*d\n"))for(i=0;strtol(t,0,++i)<s;);}
i;main(s,t){for(;i++||~scanf("%d%s",&s,t);)i=strtol(t,0,i)<s?i:!printf("%d\n",i);}
i;main(s,t){for(;i||~scanf("%d%s",&s,t);)i*=strtol(t,0,++i)<s||!printf("%d\n",i);}
i;main(s,t){for(;i||~scanf("%d%s",&s,t);)i=strtol(t,0,++i)^s?i:!printf("%d\n",i);}
s;main(i,t){for(;--i||~scanf("%d%s",&s,t,i=10);)strtol(t,0,i)^s||printf("%d\n",i);}
i;main(s,t){for(;i++>9?~scanf("%d%s",&s,t,i=0):strtol(t,0,i)^s||printf("%d\n",i););}
i;main(s,t){for(;i||~scanf("%d%s",&s,t);)i=strtol(t,0,i)^s?i+1:!puts(&i,i=i?i|48:'01');}
c;main(d){read(0,&c,1)&&main(putchar(c>10&c<d?d:c));}
d;main(c){for(;read(0,&c,1);d=putchar(c>10&c<d?d:c));}
d;main(c){for(;read(0,&c,1);d=putchar(c-10&&c<d?d:c));}
d;main(c){for(;read(0,&c,1);d=putchar(c-10?c<d?d:c:c));}
d;main(c){for(;read(0,&c,1);d=putchar(c-10?c<d?d:c:10));}
for(;s=readline(v=d="");print(v))for each(c in s)v+=c>d?d=c:d
for(;;)print(readline(d="").replace(/./g,function(x)x>d?d=x:d))
for(d="";s=readline();print(d=""))for each(c in s)putstr(c>d?d=c:d)
for(s=readline();print(s),s>(s=s.replace(/(\/\|\\)|(\/)\||\|(\\)/g,"$1$2$2$3$3")););
for(s=readline();print(s),s!=(s=s.replace(/(\/\|\\)|(\/)\||\|(\\)/g,"$1$2$2$3$3")););
p[];a;b;main(n,i){for(;n/++i?n%i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8:0):n++<99+puts("1"+!!a,b=i=1););}
p[];a;b;main(n,i){for(;n/++i?n%i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8:0):(b=i=n++<99+puts("1"+!!a)););}
p[];a;b;i=0;main(n){for(;++i>n?b=i=n++<99+puts("1"+!!a):n%i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8:0););}
p[];a;b;i=0;main(n){for(;++i>n?b=i=n++<99+puts(a?p:"1"):n%i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8:0););}
p[];a;b;i=0;main(n){for(;++i>n?b=i=n++<99+puts(n>1?p:"1"):n%i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8:0););}
p[];a;b;i=1;main(n){for(;++i>n?b=i=n++<99+puts(n>1?p:"1"):n%i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]+"oiuea"[a++%5]*256:0););}
p[];a;b;main(n,i){for(;i%n?n%++i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]+"oiuea"[a++%5]*256:0):(b=i=n++<99+puts(n>1?p:"1")););}
p[];a;b;main(n,i){for(;i%n||(puts(n>1?p:"1"),b=i=n++<100);)n%++i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]+"oiuea"[a++%5]*256:0);}
p[];a;b;main(n,i){for(;i%n||(puts(n>1?"":"1"),b=i=n++<100);)n%++i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]+"oiuea"[a++%5]*256:0);}
p[];i=0;a;b;main(n){for(;i<n||(puts(n>1?"":"1"),b=i=n++<100);)n%++i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]+"oiuea"[a++%5]*256:0);}
a;n;p[];main(b,i){for(;b=i=n++<100;puts(n>1?"":"1"))for(;i<n;)n%++i||printf(p[i]?"%szz":0,p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]+"oiuea"[a++%5]*256:0);}
a;n;p[];main(b,i){for(;b=i=n++<100;puts(n>1?"":"1"))for(;i<n;)n%++i||printf(p[i]?"%szz":"",p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]+"oiuea"[a++%5]*256:0);}

p[];a;b;n;main(i){for(;i++>n?b=i=n++<100:~printf("%.4s",i>n?"1\n"+!!a:n%i?0:p+i,n%i?:(b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8|'zz'<<16:0)););}
p[];a;b;i=0;main(n){for(;i++>n?b=i=n++<100:~printf("%.4s",i>n?"\n":n%i?0:a?p+i:"1",n%i?:(b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8|'zz'<<16:0)););}
p[];a;b;i=0;main(n){for(;++i>n?b=i=n++<100:n%i||~printf("%.4s%s",p+i,"1\n"+!!a+!!(n-i),b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8|'zz'<<16:0););}
p[];a;b;i=0;main(n){for(;++i>n?b=i=n++<99+puts(a?p:"1"):n%i||~printf("%.4s",p+i,b=n-i<b?p[i]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8|'zz'<<16:0););}
p[];a;b;i;main(n){for(;++i>n?b=i=n++<99+puts(p):n%i||~printf(a?"%s":"1",p+i*2,b=n-i<b?p[i*2]="DFBMPQ"[a%6]|"oiuea"[a++%5]<<8|'zz'<<16:0););}
for(a=n=p=[];n<100;print(s?s:p[n]="DFBMPQ"[a%6]+"oiuea"[a++%5]+"zz"))for(i in s=n++?"":1,p)n%i?0:s+=p[i]
for(a=b=n=p=[];n<100;print(s?s:p[n]="DFBMPQ"[a++%6]+"oiuea"[b++%5]+"zz"))for(i in s=n++?"":1,p)n%i?0:s+=p[i]
for(;;)+eval(readline().replace("(x)","=function$&V"))&&print(V)
for(;;+V&&print(V))V=eval(readline().replace("(x)","=function$&x"))
for(;;V&&print(V))V=eval(readline().replace(/(.+)=/,"function $1"))
for(;[S,T]=readline().split(/=/);)T?eval("function "+S+T):print(eval(S))
  + print
 ( "Hell"
+ "o, w"+
 "orld!")
pH,l/*   
re d*    
ilw!     
nl""    *
t"+)   */

   ++print
 ( ("Hel")
  +"lo, w"
+("o"+"r")
+"l"+"d!")
pHo+""/*  
re,"d/    
il r!*    
n"w""    *
t)"))   */

     print  
      ("Hel"
     +"lo,",
     "worl"+
     "d!")/*
p +""       
r("wd       
i"lo!       
nHor"       
te,l)       
 l""/      *
 ",+*     */

         print
    ("Hello,",
   "world!")/*
  "          /
 (w           
 "o           
 Hr           
 el           
 ld           
pl!           
ro"           
i,)           
n"/           
t,*/          
main(s){for(;read(0,&s,1);)write(s>>5!=2);}
main(s){for(;read(0,&s,1);)write(s>84|s<67);}

main(s){for(;read(0,&s,1);)write((s^64)>20);}
i;f(x){printf("world%c\0hello%c\0world!%c"+x%3*8,x-i?32:10,x/3&&f(x/3));}main(){for(;i<100;i++)f(i);}
i;f(x){printf("world%c\0hello%c\0world!%c"+(x%3)*8,x-i?32:10,x/3&&f(x/3));}main(){for(;i<100;i++)f(i);}
for(i=-1;i++<99;print(s))for(x=i,s="";s=[w="world","hello",w+"!"][x%3]+s,x=x/3|0;)s=" "+s
for(i=-1;i++<99;)print.apply(0,[[s="world","hello",s+"!"][c]for each(c in i.toString(3))])
for(i=-1;i++<99;)print.apply(0,[["world","hello","world!"][c]for each(c in i.toString(3))])

for(n=-1;n++<99;)print.apply(0,[["world","hello","world!"][s[i]]for(i in s=n.toString(3))])

for(s=x=i=[];x||(s=print(s),x=++i)<100;x=x/3|0)s=[w="world","hello",w+"!"][x%3]+[s+s?" "+s:s]
for(s=x=i=[];x||(s=print(s.trim()),x=++i)<100;x=x/3|0)s=[w="world","hello",w+"!"][x%3]+" "+[s]
for(s=x=i=[];x||(s=[print(s.trim())],x=++i)<100;x=x/3|0)s=[w="world","hello",w+"!"][x%3]+" "+s
for(s=x=i=[];x||(s=[print(s)],x=++i)<100;x=x/3|0)s=[w="world","hello",w+"!"][x%3]+(""+s&&" "+s)
for(s=x=i=[];s=[w="world","hello",w+"!"][x%3]+(""+s&&" "+s),(x=x/3|0)?1:(s=[print(s)],x=++i)<100;);
for(s=x=i=[];x?(s=[w="world","hello",w+"!"][x%3]+s,x=x/3|0,x?s=" "+s:1):(print(s),s="",x=++i,i<100););
main(i,s){main(i+write(1,gets(s)+i-1,1));}
main(i,c){for(;gets(c+--i);)write(1,c,1);}
char*p,*s;main(n,v){for(p=s=v;read(0,++s,1);)n?n=*(s-1)+*s-20:putchar(*++p^*s?79:*s^10?32:10);}
char*p,*s;n;main(v){for(p=s=&v;read(0,++s,1);)n=n?putchar(*++p==*s?*s^10?32:10:78):*(s-1)+*s==20;}
for(v=n=i=0;i?1:v+=s=readline();)n?putstr("\n O "[s[i]?s[i++]==v[n++]^2:i=0]):n=!s
for(v=n=i=0;n*i?1:v+=s=readline();)n?putstr("\n O "[s[i]?s[i++]==v[n++]^2:i=0]):n=!s
for(v=n=0;v+=s=readline();)n?print(s.replace(/./g,function(c)"O "[c!=v[n++]^1])):n=!s
for(v=n="";;n?print(s.replace(/./g,function(c)"O "[c!=v[++n]^1])):n-=!s)v+=s=readline()
for(v=n="";s=readline(),s+0;v+=1+s)n?[putstr(" O\n"[c!=v[n++]^c])for each(c in s+3)]:n=!s
for(v=n="";s=readline(),s+0;n-=!s)n?[putstr(" O\n"[c!=v[++n]^c])for each(c in s+3)]:v+=s+1
for(v=w=n="";s=readline(),s+0;n-=!s)n?v+=s+"\n":w+=s+"\n";print(v.replace(/./g,function(c,i)"O "[c!=w[i]^1]))
for(v=w=n=[];s=readline(),s+0;s?n:n=0)n?w+=s+"\n":v+=s+"\n";print(v.replace(/./g,function(c,i)c!=w[i]?"O":" "))

for(v=n="";;v+=s)s=readline(),n?print(s.replace(/./g,function(c)"O "[c!=v[++n]^1])):n-=!s
for(v=n=0;v+=s=readline(o=i=[]);n?print(o):n=!s)for(;c=n&&s[i++];)o+="O "[c!=v[n++]^1]
for(v=n="";s=readline(),s+0;v+=s)n?print(s.replace(/./g,function(c)"O "[c!=v[++n]^1])):n-=!s
for(v=w=n="";s=readline(),s+0;n-=!s)n?v+=s+"\n":w+=s+"\n";for(i in v)putstr(/\n/.exec(v[i])||"O "[v[i]!=w[i]^1])
for(v=n=i=0;v+=s=n&&+i?s:readline();)n?s[+i]?putstr("O "[s[i++]!=v[n++]^1]):i=[print()]:n=!s
for(v=n=i=0;v+=s=n*i?s:readline();)n?s[i]?putstr("O "[s[i++]!=v[n++]^1]):i&=print():n=!s
for(v=n=i=0;v+=s=n*i?s:readline();)n?putstr(s[+i]?"O "[s[i++]!=v[n++]^1]:i="\n"):n=!s
for(v=n=i=0;v+=s=n*i?s:readline();)n?putstr(s[+i]?"O "[s[i++]!=v[n++]^1]:i="\n"):n=!s
char*p,s[];main(i){for(;s[i++]||read(0,p=s,53);)s[i%=53]==*p?putchar(*p),p=++i+s:1;}
char*p,s[];main(i){for(;s[i]||read(0,p=s,53);)s[i=++i%53]==*p?putchar(*p),p=++i+s:1;}
char*p,s[];main(i){for(p=s;*p?s[i=++i%53]==*p?putchar(*p),p=++i+s:1:read(0,p=s,53););}
for(o=i=0;;)o?s[i=++i%52]==o?v+=o=s[++i]||print(v):1:[o]=[v]=s=readline()
for(;[v]=i=s=readline();)for(o=v;s[i=-~i%52]==o?v+=o=s[++i]||print(v):o;);
for(;[v]=i=s=readline();)for(o=v;s[i=-~i%52]==o?s[++i]?v+=o=s[i]:print(v):1;);
for(;s=readline();)for(v=o=s[i=0];s[i=++i%52]==o?s[++i]?v+=o=s[i]:print(v):1;);
for(;s=readline();)for(v=o=s[i=0];s[i=++i%52]==o?s[i+1]?v+=o=s[++i]:print(v):1;);
for(;t=s=readline();)for(v=o=s[i=0];s[++i]==o?i%51?v+=o=s[++i]:print(v):1;i%=52)s+=t
for(h=s="";s=s||readline(i=0);n?s=i%n?" "+s:print(h=s):0)n=~h.search(s.substr(i++,4))
for(h=n=s="";;n=~h.search(s.substr(i++,4)))n?s=i%n?" "+s:print(h=s):0,s=s||readline(i=0)
for(h=n=s="";[n?s=i%n?" "+s:print(h=s):1];n=~h.search(s.substr(i++,4)))s=s||readline(i=0)
for(h="";s=readline();)for(n=i=0;n?i%n?s=" "+s:print(h=s):1;)n=~h.search(s.substr(i++,4))
for(h=0;s=readline();print(h=s))for(n=i=0;n?n+i?s=" "+s:0:h;)n=~h.search(s.substr(i++,9))
for(h="";s=readline();)for(n=i=~0;~n?i<n?s=" "+s:print(h=s):1;)n=h.search(s.substr(++i,9))
for(h=0;s=readline();print(h=s))for(n=i=0;n?++n+i?s=" "+s:0:h;)n=~h.search(s.substr(++i,9))
for(h=0;s=readline();print(h=s))for(n=i=0;n?++n+i?s=" "+s:0:h&&[n=~h.search(s.substr(++i,9))];);
for(h=0;s=readline();print(h=Array(-n-i).join(" ")+s))for(n=i=0;h&&!n;)n=~h.search(s.substr(++i,9))
for(h="";s=readline();print(h=Array(-n-s.search(b)).join(" ")+s))for(n=i=0;!n;)n=~h.search(b=s.substr(i++,9))
for(v=[];(s=readline(z=[]))||i--;1-z||print(z))for(k in s||v)s?v[i=k]=s[k].trim()+[v[k]]:z+=v[k][i]||" "
for(v=[];(s=readline(z=[]))||i--;1-z||print(z))for(k in s||v)s?1-s[i=k]?0:v[k]=s[k]+[v[k]]:z+=v[k][i]||" "
for(v=[];(s=readline())||i--;1-z||print(z))for(k in z=[],s||v)s?1-s[i=k]?0:v[k]=s[k]+[v[k]]:z+=v[k][i]||" "
for(v=[];(s=readline())||i--;z?1-z||print(z):0)for(k in z="",s||v)s?1-s[i=k]?0:v[k]=s[k]+[v[k]]:z+=v[k][i]||" "
for(v=[];s=readline();)for(i in s)1-s[i]?0:v[i]=s[i]+[v[i]];for(;i--;1-z||print(z))for(k in z=[],v)z+=v[k][i]||" "
for(v=[];s=readline();)for(i in s)1-s[i]?0:v[i]=s[i]+[v[i]];for(;i--;1-z||print(z))for(z=k=[];k<50;)z+=v[k++][i]||" "
for(v=[];s=readline();)for(i in s)1-s[i]?0:v[i]=s[i]+[v[i]];for(;i--;1-z||print(z))for(z="",k=0;k<50;++k)z+=v[k][i]||" "
for(;;)print.apply(s=readline(),s.match("\\S{"+~-~-s.length/s[0]+"}","g"))
for(;;)print.apply(s=readline(),s.match("[a-z]{"+~-~-s.length/s[0]+"}","g"))
for(;;)print.apply(s=readline(),s.match(eval("/[a-z]{"+~-~-s.length/s[0]+"}/g")))
for(d=0;;d=s&&">"!=s[0]?v=d?v+"\n   "+s:s:(d&&p("/*",v,"*/"),p(s.slice(1))))s=readline(p=print)
for(d=0;;d=e?v=d?v+"\n   "+s:s:(d&&p("/*",v,"*/"),p(s.slice(1))))s=readline(p=print),e=s&&">"!=s[0]
for(d=0;;)s=readline(p=print),e=s&&">"!=s[0],d=e?v=d?v+"\n   "+s:s:(d&&p("/*",v,"*/"),p(s.slice(1)))
for(d=p=print;;d=e)s=readline(),e=s?">"==s[0]:1,e?[d||p("/*",v,"*/"),p(s.slice(1))]:v=d?s:v+"\n   "+s
for(p=print;;gc=e)s=readline(),e=s?">"==s[0]:1,e?[gc||p("/*",v,"*/"),p(s.slice(1))]:v=gc?s:v+"\n   "+s
for(;;gc=e)s=readline(),e=s?">"==s[0]:1,e?[gc||print("/*",v,"*/"),print(s.slice(1))]:v=gc?s:v+"\n   "+s
for(;;gc=e)s=readline(),e=s?">"==s[0]:1,e?[gc||print(v+" */"),print(s.slice(1))]:v=gc?"/* "+s:v+"\n   "+s
for(;;s[gc=e])s=readline(),e=s?">"==s[0]:1,e?print((gc?"":v+" */\n")+(s||"").slice(1)):v=gc?"/* "+s:v+"\n   "+s
for(;;)s=readline(),e=s?">"==s[0]:1,e?print([gc?[]:v+" */\n"]+(s||"").slice(1)):v=gc?"/* "+s:v+"\n   "+s,s[gc=e]
for(;;)s=readline(),e=s?">"==s[0]:1,e?v=[print([gc?[]:v+" */\n"]+(s||"").slice(1))]:v=gc?"/* "+s:v+"\n   "+s,s[gc=e]
for(v=d=[];;)s=readline(),e=s?">"==s[0]:1,e?s[print([v?v+" */\n":[]]+(s||"").slice(1)),v=""]:v+=(d?"/* ":"\n   ")+s,d=e
print(e=/(e,)preint=/,e)//\n 
\nprint(read("test.js").trim() )
\nnew function f() print("new", f)
for(s=readline();s<(s=s.replace(/ /,[print(s)])););
for(s=readline();print(s),s<(s=s.replace(/ /,[])););
i;char s[];main(c){i||gets(s)?main(putchar(s[2]<c?i=0,10:c),c=*s+i++/atoi(s+4)):0;}
i;char s[];main(c){i||gets(s)?main(putchar(s[2]<c?i=0,10:c),c=*s+(i++/atoi(s+4))):0;}
i;char s[];main(c){i||gets(s)?main(c<*s||putchar(s[2]<c?i=0,10:c),c=i++/atoi(s+4)|96):0;}
i;char s[];main(c){i||gets(s)?main(i*=(c=i++/atoi(s+4)|96)<*s||10<putchar(s[2]<c?10:c)):0;}
main(i,c,p)char*p;{for(;gets(p);)for(i=0;(c=i++/atoi(p+4)|96)<*p?:10-putchar(p[2]<c?10:c););}
char s[];main(i,c){for(;gets(s);)for(i=0;(c=i++/atoi(s+4)|96)<s[0]?:10-putchar(s[2]<c?10:c););}
char s[];main(i,c){for(;gets(s);)for(i=c=0;c<s[0]?:10-putchar(s[2]<c?10:c);)c=i++/atoi(s+4)|96;}
a,z,n;main(i,c){for(;~scanf("%c %c %d ",&a,&z,&n);)for(i=c=0;c<a?:10-putchar(z<c?10:c);)c=i++/n|96;}
a,z,n;main(i,c){for(;~scanf("%c %c %d ",&a,&z,&n);)for(i=c=0;c<=z;c<a||putchar(z<c?10:c))c=i++/n|96;}
for(;[a,i,z,,n,m]=readline();print())for(;(c=<>&#{i++/(n+[m])|96};</>)<=z;)c<a||putstr(c)
for(;[a,i,z,o,n,m]=readline();print())for(;i--%(n+[m])||(c=<>&#{o++|96};</>)<=z;)c<a||putstr(c)
for(;[a,i,z,o,n,m]=readline();print())for(;i--%(m?10:n)||(c=<>&#{o++|96};</>)<=z;)c<a||putstr(c)
for(;[a,i,z,o,n,m]=readline();print())for(;i--||(i=m?9:~-n,c=<>&#{o++|96};</>)<=z;)c<a||putstr(c)
for(;[a,,z,,n,m]=readline(i=1);print())for(o=97;--i||(i=m?10:n,c=<>&#{o++};</>)<=z;)c<a||putstr(c)
for(;[a,,z,,n,m]=readline(o=97);print())for(;(c=<>&#{o++};</>)<=z;)for(i=m?10:n;i--;)c<a||putstr(c)
for(;[a,,z,,n,m]=readline(i=97);print())for(;c=<>&#{i++};</>,c<=z;)c<a||putstr(Array(m?11:-~n).join(c))
for(;[a,z,n]=readline(i=97).split(" ");print())for(;c=<>&#{i++};</>,c<=z;)c<a||putstr(Array(-~n).join(c))
i,k;main(m){for(scanf("%d",&m);i<=m;)printf(++k>m?k=!++i,"%d\n":"%-4d",i*k?:i+k);}
i,k;main(m){for(scanf("%d",&m);i<=m;)printf(++k>m?k=!++i,"%d\n":"%-4d",i?k?i*k:i:k);}
i,k;main(m){for(m=atoi(gets(&m));i<=m;)printf(++k>m?k=!++i,"%d\n":"%-4d",i?k?i*k:i:k);}
i,k;main(m){for(m=atoi(gets(&m));i<=m;)printf(k++>=m?k=!++i,"%d\n":"%-4d",i?k?i*k:i:k);}
i,k;main(m){for(m=atoi(gets(&m));i<=m;)printf(k++<m?"%-4d":(k=!++i,"%d\n"),i?k?i*k:i:k);}
i,k;main(m){for(m=atoi(gets(&m));i<=m;)printf(k<m?k++,"%-4d":(k=!++i,"%d\n"),i?k?i*k:i:k);}
i,k;main(m){for(m=atoi(gets(&m));i<=m;k*=k++<m?:!++i)printf(k<m?"%-4d":"%d\n",i?k?i*k:i:k);}
i,k;main(m){for(m=atoi(gets(&m));i<=m;k++<m?0:(k=0,++i))printf(k<m?"%-4d":"%d\n",i?k?i*k:i:k);}
for(m=readline(i=k=0);i<=m;)putstr(((k*i||i|k)+(k++<m?"   ":k=++i&&"\n")).slice(0,4))
for(m=readline(i=k=0);i<=m;)putstr(((k*i||+k+i)+(k++<m?"   ":k=++i&&"\n")).slice(0,4))
for(m=readline(i=k=0);i<=m;)putstr(((+k?k*i||k:i)+(k++<m?"   ":k=++i&&"\n")).slice(0,4))
for(m=~readline(i=k=0);i+m;)putstr(((i?+k?k*i:i:k)+(++k+m?"   ":k=++i&&"\n")).slice(0,4))
for(m=~readline(i=k=0);i+m;)putstr(((i?+k?k*i:i:k)+(++k+m?"   ":(++i,k="\n"))).slice(0,4))
for(m=~readline(i=k=0);k+m||(k=0,++i+m);)putstr(((i?k?k*i:i:k)+(++k+m?"   ":"\n")).slice(0,4))
for(m=~readline(i=k=0);k+m||(k=0,++i+m);putstr(++k+m?/..../.exec(c+"   "):c+"\n"))c=i?k?k*i:i:k
for(m=readline(i=-1);i++<m;print())for(k=-1;k++<m;putstr(k<m?/..../.exec(c+"   "):c))c=i?k?k*i:i:k
for(m=readline(i=-1);i++<m;print(v.trim()))for(k=-1,v="";k++<m;)v+=/..../.exec([i?k?k*i:i:k]+"   ")
main(_,i,s){for(;;write(1,s+i++,1))i*=i<strlen(gets(s));}
main(_,i,s){for(;gets(s);write(1,s+i++,1))i*=i<strlen(s);}
char s[];i=-1;main(){for(;gets(s);)putchar(s[i=++i<strlen(s)?i:0]);}
for(s="1";it%10||!s[s+=it=1,7];)print(s*it++)
for(s="1";!s[7];)for(s+=i=1;i<10;)print(s*i++)
for(s=readline(w=n="");s;w+=" ")print(s=s.replace(/\S+/g,function(t)t[+n]?t:w).trimRight(++n))
for(s=readline(w=n="");s>w;w+=" ")print(s=s.replace(/\S+/g,function(t)t[+n]?t:w).trimRight(++n))
for(s=readline(w=n="");n<99;w+=" ")print(s=s.replace(/\S+/g,function(t)t[+n]?t:w).trimRight(++n))
for(s=readline(w="",n=0);n<99;w+=" ",++n)print(s=s.replace(/\S+/g,function(t)t[n]?t:w).trimRight())
for(s=readline(n=0);n<99;++n)print(s.replace(/\S+/g,function(t)t[n]?t:t.replace(/./g," ")).trimRight())
for(s=readline(n=-1).split(" ");n++<9;print(v.trimRight()))for each(t in v=[],s)v+=(t[n]?t:t.replace(/./g," "))+" "
main(s){for(;~scanf("%d",&s);printf("%d = 6 * %d %c 1\n",s,-~s/6,45+~s%3));}
main(s){for(;~scanf("%d",&s);printf("%d = 6 * %d %c 1\n",s,-~s/6|0,45+~s%3));}
main(s,v){for(;~scanf("%d",&s);printf("%d = 6 * %d %c 1\n",s,-~s/6|0,45+~s%3));}
main(s,v){for(;~scanf("%d",&s);printf("%d = 6 * %d %c 1\n",s,s/6+v,43+v*2))v=s%6>1;}
for(;s=readline();)print(s,"= 6 *",-~s/6|0," +-"[s%3],1)
for(;s=readline();)print(s,"= 6 *",s/6+.5|0,"-+"[s%6<5|0],1)
double v=1,y=365;main(n){for(;n<100;printf("n=%d, p=%.8f\n",++n,1-v))v*=--y/365;}
double v=1,n;main(){for(;n<99;printf("n=%.f, p=%.8f\n",++n+1,1-v))v*=(364-n)/365;}
double v,i;main(n){for(;v=n++<100;printf("n=%d, p=%.8f\n",n,1-v))for(i=n;--i;)v*=(365-i)/365;}
for(v=n=1;n<100;print("n="+n+", p="+(1-v).toFixed(8)))v*=(365-n++)/365
for(n=365,p=0;n-266;print("n="+(366-n)+", p="+p.toFixed(8)))p=1+--p*--n/365
for(n=1;v=n++<100;print("n="+n+", p="+(1-v).toFixed(8)))for(i=n;--i;)v*=(365-i)/365
for(;s=readline(i=j=1);print(i%6?v+"\n":v))with(new Date(s+/1/))for(v=toLocaleFormat("%b %Y\n");j==getDate(setDate(j));++i)v+=i>getDay()?(j>9?" ":"  ")+j+++["\n"[i%7]]:"   "

for(;s=readline(i=j=1);print(i-36?v+"\n":v))with(new Date(s+/1/))for(v=toLocaleFormat("%b %Y\n");j==getDate(setDate(j));++i)v+=i>getDay()?(j>9?" ":"  ")+j+++["\n"[i%7]]:"   "

for(;s=readline(i=j=1);print(i-36?v+"\n":v))with(new Date(s+/1/))for(w=getDay(v=toLocaleFormat("%b %Y\n"));j==getDate(setDate(j));++i)v+=i>w?(j>9?" ":"  ")+j+++["\n"[i%7]]:"   "

for(;s=readline(i=j=1);print(i-36?v+"\n":v))with(new Date(s+/1/))for(w=getDay(v=toLocaleFormat("%b %Y\n"));getMonth()==getMonth(setDate(j));++i)v+=i>w?(j>9?" ":"  ")+j+++["\n"[i%7]]:"   "

for(;s=readline();print(i-36?v+"\n":v))with(new Date(s+/1/))for(v=toLocaleFormat("%b %Y\n"),w=getDay(i=j=1);getMonth()==getMonth(setDate(j));++i)v+=i>w?(j>9?" ":"  ")+j+++["\n"[i%7]]:"   "

for(;s=readline();print(i-36?v+"\n":v))with(new Date(s+/1/))for(v=toLocaleFormat("%b %Y\n"),w=getDay(m=getMonth(i=j=1));getMonth(setDate(j))==m;++i)v+=i>w?(j>9?" ":"  ")+j+++["\n"[i%7]]:"   "

for(;s=readline();print(i-36?v+"\n":v))with(new Date(s+/1/))for(v=toLocaleFormat("%b %Y\n"),w=getDay(m=getMonth(i=j=1));getMonth(setDate(j))==m;)v+=(i>w?(j>9?" ":"  ")+j++:"   ")+["\n"[i++%7]]

for(;s=readline();--i%7&&print(),print())with(new Date(s+/1/))for(print(toLocaleFormat("%b %Y")),w=getDay(m=getMonth(i=j=1));getMonth(setDate(j))==m;)(i%7?putstr:print)(i++>w?(j>9?" ":"  ")+j++:"   ")

for(;s=readline();){d=new Date(s+=/1/);print(d.toLocaleFormat("%b %Y"));m=d.getMonth();v="   ";for(w=d.getDay(),i=j=1;d.setDate(j),d.getMonth()==m;++i)(i%7?putstr:print)((v+(i>w?j++:v)).slice(-3));--i%7&&print();print();}
for(r=readline,t=r(i=0);;)print(r().replace(/_/g,function()t[i++]))
for(r=readline,t=r(i=0);s=r(v="");print(v))for each(c in s)v+=c=='_'?t[i++]:c
main(c,p)char*p;{for(gets(p);c=~getchar();)putchar(c+96?~c:*p++);}
main(c,p)char*p;{for(gets(p);~(c=getchar());)putchar(c-95?c:*p++);}
main(c,s){char*p=s;for(gets(p);~(c=getchar());)putchar(c-95?c:*p++);}
s;char*p=&s;main(c){for(gets(p);~(c=getchar());)putchar(c-95?c:*p++);}
char s[];i;main(c){for(gets(s);~(c=getchar());)putchar(c-95?c:s[i++]);}
s[];*p=s;main(i,f){for(;read(0,++p,1);)f?f=*p-10:printf(*p-95?p:s+i++);}
s[];*p=s;i;main(f){for(;read(0,p,1);f*=*p++>10)f||printf(*p-95?p:s+i++);}
s[];*p=s;*q=s;main(f){for(;read(0,p,1);f*=*p++>10)f||printf(*p-95?p:q++);}
char s[];i;main(c){for(gets(s);~(c=getchar());)printf("%c",c-95?c:s[i++]);}
for(;;)print(readline().replace(/../g,function([c,d])d>c?c:d))
for(;;)print(readline().replace(/.(.)/g,function(s,c)s[s>c|0]))
for(;;)print(readline().replace(/.(.)/g,function(s,c)s>c?c:s[0]))
i;j;char s[];main(e){for(;~scanf("%s",s+j);puts(""))for(e=i,j=0;e?--i:s[i++];s[i-1]=32)j+=putchar(s[i-1]?:32)<33&&e;}
j;char s[],*p=s;main(e){for(;~scanf("%s",s+j);puts(""))for(e=p>s,j=0;e?--p>s:*p++;*(p-1)=32)j+=putchar(*(p-1)?:32)<33&&e;}
i;j;char s[];main(e){for(;~scanf("%s",memset(s,32,99)+j);puts(""))for(e=i,j=0;e?--i:s[i++];)j+=putchar(s[i-1]?:32)<33&&e;}
i;j;char s[],*p=s+99;main(e){for(;~scanf("%s",s+j);*p++=10)for(e=i,j=0;e?--i:s[i++];s[i-1]=32)j+=(*p++=s[i-1]?:32)<33&&e;puts(s+99);}
e;i;j;char s[],c;main(){for(;~scanf("%s",memset(s,' ',99)+j);puts(""))for(j=0,e=i;e?--i:s[i++];j+=e&&c==' ')printf("%c",c=s[i-1]?:' ');}
for(I=i=w="";s=w+(it+=0+readline(e=i)).split(/ |0/)[++I];print(v))for(v=w="";e?--i:s[i++];)v+=s[i-1]||(w+=" ")[0]
for(I=i=w="";s=(it+=0+readline(e=i)).split(/ |0/)[++I];print(v))for(s=w+s,v=w="";e?--i:s[i++];)v+=s[i-1]||(w+=" ")[0]
for(I=i=w="";s=(it+=0+readline(e=i)).split(/ |0/)[++I];print(v))for(s=w+s,v=w="";c=s[e?i---2:i++],e?i:c;)v+=c||(w+=" ")[0]
for(I=i=w="";s=(it+=0+readline(e=i)).split(/ |0/)[++I];print(v))for(s=w+s,w=v="";c=s[e?i---2:i++],e?i:c;e*!c?w+=" ":0)v+=c||" "
for(I=i=w="";s=(it+=0+readline(e=i)).split(/ |0/)[++I];print(v))for(s=w+s,w=v="";c=s[e?i---2:i++],e?i:c;e?c?0:w+=" ":0)v+=c||" "
for(I=i=w="";s=(it+=0+readline(v="")).split(/ |0/)[++I];print(w=v))for(e=i,e?0:s=/ */.exec(w)+s;c=s[e?i---2:i++],e?i:c;)v+=c||" "
for(I=i=w="";s=(it+=0+readline(e=i)).split(/ |0/)[++I];print())for(s=w+s,w="";c=s[e?i---2:i++],e?i:c;e?c?0:w+=" ":0)putstr(c||" ")
for(k=I=S=i=w="";S+=readline(v="")+0,s=S.split(/ |0/)[I++];print(w=v))for(e=i>0,s=e?s:[/ +/.exec(w)]+s;c=s[e?i---2:i++],e?i:c;)v+=c||" "

for(k=e=I=S="";S+=readline(v=i="")+0,s=S.split(/ |0/)[I++];e^=!print(v),j=i)for(;C=s[i++],e?--j:C||k;v=e|!C?c+v:v+c)c=C||(k-=-e|1," ")
for(k=e=I=S="";S+=readline(v=i="")+0,s=S.split(/ |0/)[I++];e^=!print(v),j=i)for(;C=s[i++],e?--j:C||k;v=e|!C?c+v:v+c)c=C||(k-=-e||1," ")
for(k=e=I=0,S="";S+=readline()+0,s=S.split(/ |0/)[I++];e^=!print(w=v))for(i=0,v="";C=s[i],e?w[i]:C||k;++i)c=C||(k+=e||-1," "),v=e||!C?c+v:v+c
for(e=w=I=k=0,S="";S+=readline()+0,s=S.split(/ |0/)[I++];print(v),w=v,e^=1)for(w=w||s,i=0,v="";e?w[i]:s[i]||k;++i)c=s[i]||(k+=e||-1," "),v=e||!s[i]?c+v:v+c
for(e=w=I=k=0,S="";S+=[readline()+0],s=S.split(/ |0/)[I++];print(v),w=v,e^=1)for(w=w||s,i=0,v="";e?w[i]:s[i]||k;++i)c=s[i]||(k+=e||-1," "),v=e||!s[i]?c+v:v+c
for(;s=readline();)s[s.match(/[aeiou]/g).length*2]||print(s)
for(;s=readline();)s.match(/[aeiou]/g)[s.length>>1]&&print(s)
for(;s=readline(v=0);print(v))for(i in s)v-=~"02210313074020029000033739"[s.charCodeAt(i)-97]
for(;s=readline(v=0);print(v))for(i in s)v-=~/\d/.exec("dg1bcmp2fhvwy3k4jx7qz9".split(s[i])[1])
for(;s=readline(v=0);print(v))for(i in s)v-=~/\d/.exec("0dg1bcmp2fhvwy3k4jx7qz9".split(s[i])[1])
for(;s=readline(v=0);print(v))for(i in s)v-=~"1dg2bcmp3fhvwy4k7jx9qz".match(<>\d(?=\D*{s[i]})</>)
for(;s=readline(v=0);print(v))for(i in s)v-=~"1dg2bcmp3fhvwy4k7jx9qz".match("\\d(?=\\D*"+s[i]+")")
for(;s=readline(v=0);print(v))for(i in s)v-=~("1dg2bcmp3fhvwy4k7jx9qz".match("\\d\\D*"+s[i])+0)[0]
for(a=e=i=l=n=o=r=s=t=u=1,d=g=2,b=c=m=p=3,f=h=v=w=y=4;j=x=8;q=z=10)print(eval(readline(k=5).replace(/./g,"+$&")))
for(a=e=i=l=n=o=r=s=t=u=1,d=g=2,b=c=m=p=3,f=h=v=w=y=4,k=5,j=x=8,q=z=10;;)print(eval(readline().replace(/./g,"+$&")))
for(a=e=i=l=n=o=r=s=t=u=1,d=g=2,b=c=m=p=3,f=h=v=w=y=4,k=5,j=x=8,q=z=10;S=readline(V=0);print(V))for(I in S)V+=eval(S[I])
for(;s=readline(v=0);print(v))[v-=t[n].match(s[i])&&~n for(n in t="aeilnorstu1dg1bcmp1fhvwy1k111jx11qz".split(1))for(i in s)]
char x[];main(l,i,z){for(;~scanf("%c.%[^e]e%d ",x,x+1,&z);puts(""))for(i=z*(z++<0);i<l|i<z;l=strlen(x))printf(".%c"+(i++!=z),0<=i&i<l?x[i]:48);}
char x[];main(l,i,z){for(;~scanf("%c.%[^e]e%d ",x,x+1,&z);puts(""))for(l=strlen(x),i=z*(z++<0);i<l|i<z;)printf(".%c"+(i++!=z),0<=i&i<l?x[i]:48);}
char x[];main(l,i,z){for(;~scanf("%c.%[^e]e%d ",x,x+1,&z);puts(""))for(l=strlen(x),i=z*(z++<0);i<l|i<z;)printf(i++-z?"%c":".%c",0<=i&i<l?x[i]:48);}
char x[];main(l,i,z){for(;~scanf("%c.%[^e]e%d ",x,x+1,&z);puts(""))for(l=strlen(x),i=z*(z<0);i<l|i<=z;)printf(i++-z|z>=~-l?"%c":"%c.",0<=i&i<l?x[i]:48);}
l;char*p,*x=&p;main(i,z){for(;~scanf("%c.%[^e]e%d ",x,x+1,&z);puts(""))for(l=strlen(x),i=z*(z<0);i<l|i<=z;)printf(i++-z|z>=~-l?"%c":"%c.",0<=i&i<l?*(x++):48);}
l;char*p,*x=&p;main(i,z){for(;~scanf("%c.%[^e]e%d ",x,x+1,&z);puts(""))for(l=strlen(x),i=z*(z<0);i<l|i<0|i<=z;++i)printf(i-z|z>=~-l?"%c":"%c.",0<=i&i<l?*(x++):48);}
for(;[x,y,z]=readline(v="").split(/[.e]/);print(v))for(x+=y,i=z*(z++<0);i<0|i<z||x[i];v+=x[i++]|0)i-z?0:v+="."
for(;[x,z]=readline(v="").split(/e/);print(v))for(i=z++*(d=z++<0);i<0|i<z||x[i];i-1?v+=x[i++]|0:++i)i-z+d?0:v+="."
for(;[x,z]=readline(v="").split(/e/);print(v))for(i=z++*(z++<0);i<0|i<z||x[i];i-1?v+=x[i]|0:0,++i)i-z+(z<0)?0:v+="."
for(;[x,y,z]=readline(v="").split(/[.e]/);print(v))for(x+=y,i=z*(z<0);i<0|i<=z||x[i];i++-z|z<0^!y[z]?0:v+=".")v+=x[i]|0
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,i=z*(z<0);i<0|i<=z||x[i];)putstr((x[i]|0)+["."[i++-z|z<0^!y[z]]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,d=z<0,i=z*d;i<0||i<=z||x[i];)putstr((x[i]|0)+["."[i++-z|d^!y[z]]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,d=z<0,i=z*d;(d?i<0:i<=z)||x[i];)putstr((x[i]|0)+["."[i++-z|d^!y[z]]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,d=z<0,i=z*d;(d?i<0:i<=z)||x[i];)putstr((x[i]|0)+["."[i++-z|!d&!y[z]]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,d=z<0,i=z*d;(d?i<0:i<=z)||x[i];)putstr((x[i]|0)+["."[i++-z|!(d|y[z])]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,d=z<0,i=z*d;(d?i<0:i<=z)||x[i];)putstr((x[i]|0)+["."[i++-z|!(d||y[z])]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,d=z>0,i=z*!d;(d?i<=z:i<0)||x[i];)putstr((x[i]|0)+["."[i++-z|(d&&!y[z])]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(x+=y,d=z>0,i=z*!d;(d?i<=z:i<0)||x[i];++i)putstr((x[i]|0)+["."[i-z|(d&&!y[z])]])
for(;[x,y,z]=readline().split(/[.e]/);print())for(d=z>0,x+=y,i=z*!d;(d?i<=z:i<0)||x[i];++i)putstr((x[i]|0)+[d&&!y[z]?"":"."[i-z]])
for(;[x,y,z]=readline(v="").split(/[.e]/);print(v))for(d=z>0,x+=y,i=z*!d;(d?i<=z:i<0)||x[i];++i)v+=(x[i]|0)+[d&&!x[-~z]?"":"."[i-z]]
[][(""+![])[+""]+([![]]+""[""])[+!""+[+""]]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]][(""+[][(""+![])[+""]+([![]]+""[""])[+!""+[+""]]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[!""+!""+!""]+(!""+[][(""+![])[+""]+([![]]+""[""])[+!""+[+""]]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[+!""+[+""]]+(""+""[""])[+!""]+(""+![])[!""+!""+!""]+(""+!"")[+""]+(""+!"")[+!""]+(""+""[""])[+""]+(""+[][(""+![])[+""]+([![]]+""[""])[+!""+[+""]]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[!""+!""+!""]+(""+!"")[+""]+(!""+[][(""+![])[+""]+([![]]+""[""])[+!""+[+""]]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[+!""+[+""]]+(""+!"")[+!""]]((""+!"")[!""+!""+!""]+("!"+[][(""+![])[+""]+([![]]+""[""])[+!""+[+""]]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[!""+!""+!""+[+""]]+([]+![])[+!""]+([]+![])[!""+!""]+"(\"\\"+(+!"")+(!""+!""+!""+!""+!""+!"")+(+"")+(""+!"")[+!""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+""[""])[+!""]+(""+!"")[+""]+"(\\\"\\"+(+!"")+(+!"")+(+"")+(""+!"")[!""+!""+!""]+(""+![])[!""+!""]+(""+![])[!""+!""]+"\\"+(+!"")+(!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+"\\"+(!""+!""+!""+!""+!"")+(!""+!""+!""+!"")+"\\"+(!""+!""+!""+!"")+(+"")+"\\"+(+!"")+(!""+!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+"\\"+(+!"")+(!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+(""+!"")[+!""]+(""+![])[!""+!""]+(""+""[""])[!""+!""]+"!\\\")\")")()

[][(""+![])[+""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]][(""+[][(""+![])[+""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[!""+!""+!""]+(!""+[][(""+![])[+""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[+!""+[+""]]+(""+""[""])[+!""]+(""+![])[!""+!""+!""]+(""+!"")[+""]+(""+!"")[+!""]+(""+""[""])[+""]+(""+[][(""+![])[+""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[!""+!""+!""]+(""+!"")[+""]+(!""+[][(""+![])[+""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[+!""+[+""]]+(""+!"")[+!""]]((""+!"")[!""+!""+!""]+("!"+[][(""+![])[+""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+![])[!""+!""]+(""+!"")[+""]+(""+!"")[!""+!""+!""]+(""+!"")[+!""]])[!""+!""+!""+[+""]]+([]+![])[+!""]+([]+![])[!""+!""]+"(\"\\"+(+!"")+(!""+!""+!""+!""+!""+!"")+(+"")+(""+!"")[+!""]+(""+""[""])[!""+!""+!""+!""+!""]+(""+""[""])[+!""]+(""+!"")[+""]+"(\\\"\\"+(+!"")+(+!"")+(+"")+(""+!"")[!""+!""+!""]+(""+![])[!""+!""]+(""+![])[!""+!""]+"\\"+(+!"")+(!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+"\\"+(!""+!""+!""+!""+!"")+(!""+!""+!""+!"")+"\\"+(!""+!""+!""+!"")+(+"")+"\\"+(+!"")+(!""+!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+"\\"+(+!"")+(!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+(""+!"")[+!""]+(""+![])[!""+!""]+(""+""[""])[!""+!""]+"!\\\")\")")()

[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]][([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""+!""+!""+!""]+([]+[][[]])[+!""]+([]+![])[!""+!""+!""]+([]+!"")[+""]+([]+!"")[+!""]+([]+[][[]])[+""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""]+([]+!"")[+""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""+!""+!""+!""]+([]+!"")[+!""]](([]+!"")[!""+!""+!""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[[!""+!""]+(!""+!""+!""+!""+!""+!""+!""+!""+!"")]+([]+![])[+!""]+([]+![])[!""+!""]+"(\"\\"+(+!"")+(!""+!""+!""+!""+!""+!"")+(+[])+([]+!"")[+!""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+[][[]])[+!""]+([]+!"")[+[]]+"(\\\"\\"+(+!"")+(+!"")+(+[])+([]+!"")[!""+!""+!""]+([]+![])[!""+!""]+([]+![])[!""+!""]+"\\"+(+!"")+(!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+"\\"+(!""+!""+!""+!""+!"")+(!""+!""+!""+!"")+"\\"+(!""+!""+!""+!"")+[+[]]+"\\"+(+!"")+(!""+!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+"\\"+(+!"")+(!""+!""+!""+!""+!"")+(!""+!""+!""+!""+!""+!""+!"")+([]+!"")[+!""]+([]+![])[!""+!""]+([]+[][[]])[!""+!""]+"!\\\")\")")()

[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]][([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""+!""+!""+!""]+([]+[][[]])[+!""]+([]+![])[!""+!""+!""]+([]+!"")[+""]+([]+!"")[+!""]+([]+[][[]])[+""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""]+([]+!"")[+""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""+!""+!""+!""]+([]+!"")[+!""]](([]+!"")[!""+!""+!""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[[!""+!""]+(!""+!""+!""+!""+!""+!""+!""+!""+!"")]+([]+![])[+!""]+([]+![])[!""+!""]+"(\"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![]+!![])+(+[])+([]+!![])[+!![]]+([]+[][[]])[!![]+!![]+!![]+!![]+!![]]+([]+[][[]])[+!![]]+([]+!![])[+[]]+"(\\\"\\"+(+!![])+(+!![])+(+[])+([]+!![])[!![]+!![]+!![]]+([]+![])[!![]+!![]]+([]+![])[!![]+!![]]+"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+"\\"+(!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![])+"\\"+(!![]+!![]+!![]+!![])+[+[]]+"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+([]+!![])[+!![]]+([]+![])[!![]+!![]]+([]+[][[]])[!![]+!![]]+"!\\\")\")")()

[][([]+![])[+[]]+([]+[][[]])[!![]+!![]+!![]+!![]+!![]]+([]+![])[!![]+!![]]+([]+!![])[+[]]+([]+!![])[!![]+!![]+!![]]+([]+!![])[+!![]]][([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""+!""+!""+!""]+([]+[][[]])[+!""]+([]+![])[!""+!""+!""]+([]+!"")[+""]+([]+!"")[+!""]+([]+[][[]])[+""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""]+([]+!"")[+""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[!""+!""+!""+!""+!""+!""]+([]+!"")[+!""]](([]+!"")[!""+!""+!""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[[!""+!""]+(!""+!""+!""+!""+!""+!""+!""+!""+!"")]+([]+![])[+!""]+([]+![])[!""+!""]+"("+([]+!"")[!""+!""+!""]+([]+[][([]+![])[+""]+([]+[][[]])[!""+!""+!""+!""+!""]+([]+![])[!""+!""]+([]+!"")[+""]+([]+!"")[!""+!""+!""]+([]+!"")[+!""]])[[!""+!""]+(!""+!""+!""+!""+!""+!""+!""+!""+!"")]+([]+![])[+!""]+([]+![])[!""+!""]+"("+"\"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![]+!![])+(+[])+([]+!![])[+!![]]+([]+[][[]])[!![]+!![]+!![]+!![]+!![]]+([]+[][[]])[+!![]]+([]+!![])[+[]]+"(\\\"\\"+(+!![])+(+!![])+(+[])+([]+!![])[!![]+!![]+!![]]+([]+![])[!![]+!![]]+([]+![])[!![]+!![]]+"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+"\\"+(!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!:![])+"\\"+(!![]+!![]+!![]+!![])+[+[]]+"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+"\\"+(+!![])+(!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+([]+!![])[+!![]]+([]+![])[!![]+!![]]+([]+[][[]])[!![]+!![]]+"!\\\")\"))")()

eval(eval("\"\\1"+(1+1+1+1+1+1)+(+"")+"\\1"+(1+1+1+1+1+1)+(1+1)+"\\1"+(1+1+1+1+1)+"1\\"+(111+11+11+11+11+1)+"\\1"+(1+1+1+1+1+1)+(1+1+1+1)+"(\\\"\\11"+(+"")+"ell\\"+(111+11+11+11+11+1+1)+"\\"+(1+1+1+1+1)+(1+1+1+1)+"\\"+(1+1+1+1)+(+"")+"\\"+(111+11+11+11+11+11+1)+"\\"+(111+11+11+11+11+1+1)+"\\1"+(1+1+1+1+1+1)+(1+1)+"l\\"+(111+11+11+11)+"\\"+(1+1+1+1)+"1\\\")\""))

eval(eval("\"\\1"+(1+1+1+1+1+1)+(+"")+"\\1"+(1+1+1+1+1+1)+(1+1)+"\\1"+(1+1+1+1+1)+"1\\1"+(1+1+1+1+1)+(1+1+1+1+1+1)+"\\1"+(1+1+1+1+1+1)+(1+1+1+1)+"(\\\"\\11"+(+"")+"ell\\1"+(1+1+1+1+1)+(1+1+1+1+1+1+1)+"\\"+(1+1+1+1+1)+(1+1+1+1)+"\\"+(1+1+1+1)+(+"")+"\\1"+(1+1+1+1+1+1)+(1+1+1+1+1+1+1)+"\\1"+(1+1+1+1+1)+(1+1+1+1+1+1+1)+"\\1"+(1+1+1+1+1+1)+(1+1)+"l\\1"+(1+1+1+1)+(1+1+1+1)+"\\"+(1+1+1+1)+"1\\\")\""))

eval(eval("\"\\1"+(1+1+1+1+1+1)+(+"")+"\\1"+(1+1+1+1+1+1)+(1+1)+"\\1"+(1+1+1+1+1)+"1\\1"+(1+1+1+1+1)+(1+1+1+1+1+1)+"\\1"+(1+1+1+1+1+1)+(1+1+1+1)+"(\\"+(1+1+1+1)+(1+1+1+1+1+1+1)+"\\11"+(+"")+"ell\\1"+(1+1+1+1+1)+(1+1+1+1+1+1+1)+"\\"+(1+1+1+1+1)+(1+1+1+1)+"\\"+(1+1+1+1)+(+"")+"\\1"+(1+1+1+1+1+1)+(1+1+1+1+1+1+1)+"\\1"+(1+1+1+1+1)+(1+1+1+1+1+1+1)+"\\1"+(1+1+1+1+1+1)+(1+1)+"l\\1"+(1+1+1+1)+(1+1+1+1)+"\\"+(1+1+1+1)+"1\\"+(1+1+1+1)+(1+1+1+1+1+1+1)+")\""))

eval(eval("\"\\"+1+""+(1+1+1+1+1+1)+(+"")+"\\"+1+""+(1+1+1+1+1+1)+""+(1+1)+"\\"+1+""+(1+1+1+1+1)+""+1+"\\"+1+""+(1+1+1+1+1)+""+(1+1+1+1+1+1)+"\\"+1+""+(1+1+1+1+1+1)+""+(1+1+1+1)+"("+"\\"+(1+1+1+1)+""+(1+1+1+1+1+1+1)+"\\"+1+""+1+""+(+"")+"e"+"l"+"l"+"\\"+1+""+(1+1+1+1+1)+""+(1+1+1+1+1+1+1)+"\\"+(1+1+1+1+1)+""+(1+1+1+1)+"\\"+(1+1+1+1)+""+(+"")+"\\"+1+""+(1+1+1+1+1+1)+""+(1+1+1+1+1+1+1)+"\\"+1+""+(1+1+1+1+1)+""+(1+1+1+1+1+1+1)+"\\"+1+""+(1+1+1+1+1+1)+""+(1+1)+"l"+"\\"+1+""+(1+1+1+1)+""+(1+1+1+1)+"\\"+(1+1+1+1)+""+1+"\\"+(1+1+1+1)+""+(1+1+1+1+1+1+1)+")\""))

print("Hello,","world!")
print("Hello, world!")
print("{"+(function f(s,n)s[1]?"{"+f(s.slice(0,n=-~s.length/2))+"}{"+f(s.slice(n))+"}":s)(readline())+"}")
print("{"+(function f(s,n)s[1]?"{"+f(s.slice(0,n=s.length/2+.5))+"}{"+f(s.slice(n))+"}":s)(readline())+"}")
print("{"+(function f(s,n)s[1]?"{"+f(s.slice(0,n=-~n/2),n)+"}{"+f(s.slice(n),n-.5)+"}":s)(readline(),919)+"}")
print("{"+(function f(s,n,m)s[1]?"{"+f(s.slice(0,m=-~n/2),m)+"}{"+f(s.slice(m),n/2)+"}":s)(readline(),919)+"}")
print("{"+(function f(s,n)s[1]?"{"+f(s.slice(0,-~n/2),-~n/2)+"}{"+f(s.slice(-~n/2),n/2)+"}":s)(s=readline(),s.length)+"}")
print("{"+(function f(s,t)([s,t]=s.split(eval("/(?="+Array((s.length+2)/2|0).join(".")+"$)/g")),t)?"{"+f(s)+"}{"+f(t)+"}":s)(readline())+"}")
print("{"+(function f(s)(s=s.split(eval("/(?="+Array((s.length+2)/2|0).join(".")+"$)/g")))[1]?"{"+f(s[0])+"}{"+f(s[1])+"}":s)(readline())+"}")
print("{"+(function f(s,t)s[[s,t]=s.split(eval("/(?="+Array((s.length+2)/2|0).join(".")+"$)/g")),1]?"{"+f(s)+"}{"+f(t)+"}":s)(readline())+"}")
print("{"+(function f(s,t,u)s[[t,u]=s.split(eval("/(?="+Array((s.length+2)/2|0).join(".")+"$)/g")),1]?"{"+f(t)+"}{"+f(u)+"}":s)(readline())+"}")
print("{"+function f(s){for(v=["",i=""],z=s.length;i<z;)v[i>=z/2|0]+=s[i++];return s[1]?"{"+v.map(f).join("}{")+"}":s}(readline())+"}")
print("{"+function f(s,v){for(v=["",i=""],z=s.length;i<z;)v[i>=z/2|0]+=s[i++];return s[1]?"{"+v.map(f).join("}{")+"}":s}(readline())+"}")
print("{"+function f(s,v){for(v=["",i=""],z=s.length;i<z;)v[i<z/2|0]+=s[i++];return s[1]?"{"+f(v[1])+"}{"+f(v[0])+"}":s}(readline())+"}")
print("{"+function f(s,z,i,v){for(v=["",i=""],z=s.length;i<z;)v[i<z/2|0]+=s[i++];return s[1]?"{"+f(v[1])+"}{"+f(v[0])+"}":s}(readline())+"}")
print("{"+function f(s,z,n,i,v,w){for(v=w="",i=-1,z=s.length;++i<z;)i<z/2?v+=s[i]:w+=s[i];return s[1]?"{"+f(v)+"}{"+f(w)+"}":s}(readline())+"}")
for(n=23;;)print(readline()[getpda(String)[n^=1].id]())
for(;;)print(readline(it^=1)[getpda(String)[23-it].id]())
for(;;)print(readline(it^=1)[<>to{it?"Upp":"Low"}erCase</>]())
for(;;)print(readline()[((it^=1)?"toUpp":"toLow")+"erCase"]())
for(;;)print(readline()[(it^=1)?"toUpperCase":"toLowerCase"]())
m,o;char*c=&m;main(n,s){for(;*c||gets(c=s,m=n=0);o*=o<n||!printf(*c?"%d ":"%d =%d\n",o,m+=n=o))o=o*10+*c++-48;}
m,n,o;char*c=&m;main(s){for(;*c||gets(c=&s,m=n=0);o*=o<n||!printf(*c?"%d ":"%d =%d\n",o,m+=n=o))o=o*10+*c++-48;}
char*c;m,n,o;main(s){for(;gets(c=&s);)for(m=n=0;*c;o*=o<n||!printf(*c?"%d ":"%d =%d\n",o,m+=n=o))o=o*10+*c++-48;}
char*c;m,n,o;main(s){for(;gets(c=&s);printf("=%d\n",m))for(m=n=0;*c;o*=o<n||!printf("%d ",o,m+=n=o))o=o*10+*c++-48;}
s;char*c;main(m,n,o){for(;gets(c=&s);printf("=%d\n",m))for(m=n=o=0;*c;o*=o<n||!printf("%d ",o,m+=n=o))o=o*10+*c++-48;}
s;char*c;main(m,n,o){for(;gets(c=&s);printf("=%d\n",m))for(m=n=o=0;*c;o<n||(o=!printf("%d ",o,m+=n=o)))o=o*10+*c++-48;}
m,n,o;main(c){for(;read(0,&c,1);)c>10?o=o*10+c-48,o<n?:(o=!printf("%d ",o,m+=n=o)):(m=n=o=!printf("=%d\n",m));printf("=%d\n",m);}
m,n,o,f;main(c){for(;read(0,&c,1);)c>10?o=o*10+atoi(&c),o<n||(printf(c?"%d ":"=%c\n",o),m+=n=o,o=0):(printf("=%d\n",m),m=n=o=0);printf("=%d\n",m);}
for(;s=readline(m=n=o=0);print("="+m))for(i in s)o+=s[i],o<n||putstr(+o+" ",m+=n=+o,o=0)
for(;s=readline(m=n=o=0);print("="+m))for each(c in s)o+=c,o<n||putstr(+o+" ")+[m+=n=+o,o=0]
for(;s=readline(m=n=o=0);print("="+m))for(i in s)o=o*10+ +s[i],o<n||putstr(o+" ",m+=n=o,o=0)
*p=&p;main(v,j){for(;*p|read(0,p+=34,1);printf(*(p+=18)<46?p:&v))for(v=48,j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;main(v,j){for(;*p|read(0,p+=34,1);*(p+=18)&&printf(*p<46?p:&v))for(v=48,j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;main(v,j){for(;*p|read(v=0,p+=34,1);*(p+=18)&&printf(*p<46?p:"%d",v))for(j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;main(v,j){for(;*p|read(v=0,p+=34,1);*(p+=18)<4||printf(*p<46?p:"%d",v))for(j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;main(v,j){for(;*++p|read(v=0,p+=33,1);*(p+=18)<4||printf(*p<46?p:"%d",v))for(j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;main(v,j){for(;*(p+2)|read(v=0,p+=34,1);*(p+=18)<4||printf(*p<46?p:"%d",v))for(j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;main(v,j){for(;read(v=0,p+=34,1)|*(p-32);*(p+=18)<4||printf(*p<46?p:"%d",v))for(j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;main(v,j){for(;read(v=0,p+=34,1)||*(p-32);*(p+=18)<4||printf(*p<46?p:"%d",v))for(j=9;j;v+=*p==42)p-=j--%3?1:15;}
*p=&p;i;main(v,j){for(;++i<305;*(p+=18)<9||printf(*p<46?p:"%d",v))for(read(v=j=0,p+=34,1);j<9;v+=*p==42)p-=j++%3?1:15;}
*q;*p=&q;i;main(v,j){for(;++i<305;i<34||printf(*(q+=18)<46?q:"%d",v))for(read(v=j=0,q=++p,1);j<9;v+=*q==42)q-=j++%3?1:15;}
*q;*p=&q;i;main(v,j){for(;++i<305;i<34||printf(*(q+=18)<46?q:"%d",v))for(read(v=j=0,q=++p,1);j<9;v+=*--q==42)q-=j++%3?0:14;}
*p=&p;*q;i=305;main(v,j){for(;i--;i>271||printf(*(q+=18)<46?q:"%d",v))for(read(v=j=0,q=++p,1);j<9;v+=*--q==42)q-=j++%3?0:14;}
*p=&p;*q;i=305;main(v,j){for(;i--;i>271||printf((*(q+=18)|32)-42?"%d":q,v))for(read(v=j=0,q=++p,1);j<9;v+=*--q==42)q-=j++%3?0:14;}
i=306;*p=&i;*q;main(v,j){for(;i--;i>271||printf((*(q+=18)|32)-42?"%d":q,v))for(read(v=0,++p,1),q=p-1,j=9;j;v+=*q==42)q-=j--%3?1:15;}
v;j;i=306;*p=&v,*q=9;main(){for(;i--;i>271||printf((*(q+=18)|32)-42?"%d":q,v))for(read(v=0,++p,1),q=p-1,j=9;j;v+=*q==42)q-=j--%3?1:15;}
v;j;i=306;*p=&v,*q=9;main(){for(;i--;i>271||printf(*(q+=18)-10&&*q-42?"%d":q,v))for(read(v=0,++p,1),q=p-1,j=9;j;v+=*q==42)q-=j--%3?1:15;}
v;j;i=306;*p=&v,*q=9;main(){for(;i--;i>271||printf(*(q=p-34)==10?"\n":*q==42?"*":"%d",v))for(read(v=0,++p,1),q=p-1,j=9;j;v+=*q==42)q-=j--%3?1:15;}
v;j;i=306;*p=&v,*q=9;main(){for(;i--;i>271||printf(*(p-34)==10?"\n":*(p-34)==42?"*":"%d",v))for(read(v=0,++p,1),q=p-1,j=9;j;v+=*q==42)q-=j--%3?1:15;}
i=306;*p=&i;f(int*z){return(*(z-1)==42)+(*z==42)+(*++z==42);}main(){for(;i--;i>271||printf(*(p-34)<11?"\n":*(p-34)==42?"*":"%d",f(p-17)+f(p-34)+f(p-51)))read(0,++p,1);}
i=306;*p=&i;f(int*z){return(*(z-1)==42)+(*z==42)+(*++z==42);}main(){for(;i--;i>271||printf(*(p-34)==10?"\n":*(p-34)==42?"*":"%d",f(p-17)+f(p-34)+f(p-51)))read(0,++p,1);}
i=306;*p=&i;f(int*z){return(*(z-1)==42)+(*z==42)+(*(z+1)==42);}main(){for(;i--;i>271||printf(*(p-34)==10?"\n":*(p-34)==42?"*":"%d",f(p-51)+f(p-34)+f(p-17)))read(0,++p,1);}
s;char*p=&s;x,n;f(char*z){x=(*(z-1)==42)+(*z==42)+(*(z+1)==42);}main(i){for(;gets(p)|*(p-17);n=1)for(i=17;i--;++p)n&&printf(i?*(p-17)==42?"*":"%d":"\n",f(p-34)+f(p-17)+f(p));}
char s[],*p=s;x,n;f(char*z){x=(*(z-1)==42)+(*z==42)+(*(z+1)==42);}main(i){for(;gets(p)|*(p-17);n=1)for(i=17;i--;++p)n&&printf(i?*(p-17)==42?"*":"%d":"\n",f(p-34)+f(p-17)+f(p));}
for(t=f=function(z)(z[i-1]<x)+(z[i]<x)+(z[-~i]<x);u=readline(x=".")+0,t;s=t,t=u)for(i in t)putstr(i>15?"\n":t[i]<x?"*":f(s)+f(t)+f(u))
for(t=f=function(z)(z[i-1]==x)+(z[i]==x)+(z[-~i]==x);u=readline(x="*"),t;s=t,t=u&&u+"\n")for(i in t)putstr(t[i]<=x?t[i]:f(s)+f(t)+f(u+0))
for(t=f=function(z)(z[i-1]<x)+(z[i]<x)+(z[-~i]<x);u=readline(x="."),t;s=t,t=u)for(i in t)(i>14?print:putstr)(t[i]<x?"*":f(s)+f(t)+f(u+0))
for(t=1;u=readline(x=".",f=function(z)(z[i-1]<x)+(z[i]<x)+(z[-~i]<x)),t;s=t,t=u)for(i in t+0)putstr(i>15?"\n":t[i]<x?"*":f(s)+f(t)+f(u+0))
for(t=f=function(z)(z[i-1]<x)+(z[i]<x)+(z[-~i]<x);u=readline(x="."),t;t[1]&&print(),s=t,t=u)for(i in t)putstr(t[i]<x?"*":f(s)+f(t)+f(u+0))
for(s=t=f=function(z)(z[i-1]<x)+(z[i]<x)+(z[-~i]<x);u=readline(x="."),t;t[1]&&print(),s=t,t=u)for(i in t)putstr(t[i]<x?"*":f(s)+f(t)+f(u+0))
for(t=1;u=readline(x=".")+0,t;s=t,t=u)for(i in t)for(v=0,n=k=-1,j=9;j||putstr(i>15?"\n":t[i]<x?"*":v);)v+=[s,t,u][j--%3?k:(n=1,++k)][i-n--]<x
for(t=1;u=readline(x=".")+0,t;s=t,t=u)for(i in t)for(v=0,n=k=-1,j=9;j||putstr(i>15?"\n":t[i]<x?"*":v);v+=[s,t,u][k][i-n--]<x)j--%3||(n=1,k++)
for(t=1;u=readline(x=".")+0,t;s=t,t=u)for(i in t)for(v=k=0,n=1,j=9;j||putstr(i>15?"\n":t[i]<x?"*":v);v+=o[i-n--]<x)j--%3?1:(n=1,o=[s,t,u][k++])
for(s=T=t=x=".";u=readline(v=w=""),t;t[1]&&print(w),T=u,s=t,t=v)for(i in u||t)v+=c=u?(u[i-1]<x)+(u[i]<x)+(u[-~i]<x):0,w+=T[i]<x?"*":(s[i]|0)- -t[i]+c
for(s=T=t=x=".";u=readline(v=w=""),t;t[1]&&print(w),T=u,s=t,t=v)for(i in u||t)u?v+=c=(u[i-1]<x)+(u[i]<x)+(u[-~i]<x):c=0,w+=T[i]<x?"*":(s[i]|0)- -t[i]+c
for(T=s=t=u=x=".";u=readline(v=w=""),t;t[1]&&print(w),T=u,s=t,t=v)for(i in u||t)u?v+=c=(u[i-1]<x)+(u[i]<x)+(u[-~i]<x):c=0,w+=T[i]<x?"*":(s[i]|0)+ +t[i]+c
for(T=s=t=u=x=".";u=readline(v=w=""),t;t[1]&&print(w),T=u,s=t,t=v)for(i in u||t)u?v+=(u[i-1]<x)+(u[i]<x)+(u[-~i]<x):0,w+=T[i]<x?"*":(s[i]|0)+ +t[i]+(v[i]|0)
for each(c in readline(s=" .#\n"))c="0x"+c,putstr(s[c>>2]+s[c&3])
for each(c in readline(s=" .#\n"))c=+("0x"+c),putstr(s[c>>2]+s[c&3])
main(i,j){for(i=j=12;j+13||i--+(j=12)*puts("");)printf(" %c",65+abs(i)+abs(j--));}
main(i,j){for(i=13;i--+12;puts(""))for(j=13;j--+12;)printf(" %c",65+abs(i)+abs(j));}
for(i=j=12;j+13||print()|i--+(j=12);putstr(<> &#{65+a(i)+a(j--)};</>))a=Math.abs
for(i=j=12;j+13||(print(),j=12,i--+j);putstr(<> &#{65+a(i)+a(j--)};</>))a=Math.abs
for(i=13;i--+12;print())for(j=13;j--+12;putstr(<> &#{65+a(i)+a(j)};</>))a=Math.abs
for(j=13;j--+12;print())for(i=13;i--+12;)putstr(<> &#{65+(j>0?j:-j)+(i>0?i:-i)};</>)
for(i=13;i--+12;print(v))for(v=j="";j-13;v=v?c+v+c:c)c=<> &#{65+(i>0?i:-i)+j++};</>
for(;;)print(h=readline().replace(/ \W+/g,function(t,i)h.slice(i,t.length/!!t[5])))
for(;;)print(h=readline().replace(/ *" */g,function(t,i)h.slice(i,t.length/!!t[5])))
for(;;)print(h=readline().replace(/ *"( *)/g,function(t,u,i)h.slice(i,t.length/!!u)))
for(;s=readline();)print(h=s.replace(/ *"( *)/g,function(t,u,i)h.slice(i,t.length/!!u)))
for(;s=readline();)print(h=s.replace(/ *"( *)/g,function(t,u,i)h.slice(i,u?t.length:99)))
for(;;)print.apply([s,t]=readline().split(" "),[s[i]+t[j]for(i in s)for(j in t)])
for(;[s,t]=readline().split(" ");)print.apply(0,[s[i]+t[j]for(i in s)for(j in t)])
for(;[s,t]=readline().split(v=" ");print(v.trim()))for(i in s)for(j in t)v+=s[i]+t[j]+" "
for(n=[90,68,660][new Date%3];n>>=1;)print(n&1?"same":"different")
for(;[s,t]=readline().split("==").map(function(e)e.split(",").sort().join());)print(s==t?"same":"different")
for(e=/[0-:]{8}/g;s=readline();)print(s+"="+e.exec(new Date(eval(s.replace(e," +new Date('T$&')"))-54e6)))
for(e=/[0-:]{8}/g;s=readline();)print(s+"="+e.exec(new Date(eval(s.replace(e," +new Date('T$&')-27e6")))))
for(;v=readline();print(v+"="+/\S{8}/.exec(new(D=Date)(new D("T"+s)-~new D("T"+t)-54e6))))[s,t]=v.split("+")
for(D=Date;v=readline();print(v+"="+/\S{8}/.exec(new D(new D("T"+s)-~new D("T"+t)-54e6))))[s,t]=v.split("+")
for(D=Date.parse;v=readline();print(v+"="+/\S{8}/.exec(new Date(D("T"+s)+D("T"+t)-54e6))))[s,t]=v.split("+")
for(D=Date.parse;v=readline(d=[,0,0,0]);print(v+"="+/\S{8}/.exec(new Date(D(s+d)+D(t+d)-54e6))))[s,t]=v.split("+")
for(;s=readline(n=33);)for(v=w="";n;v+=" ",w+="_")putstr(~s?<>|{~--s?v:w}\
</>:--n?"*":"\n")

for(;s=readline(n=33);)for(v=w="";n;v+=" ",w+="_")putstr(~s?<>|{~--s?v:w}\
</>:"*\n"[+!--n])

for(;s=readline(n=32);print(x))for(x=v=w="";n;v+=" ",w+="_")x+=~s?<>|{~--s?v:w}\
</>:n--&&"*"

for(;s=readline();print(x))for(n=++s+32,x=v=w="";n--;v+=" ",w+="_")x+=s?<>|{--s?v:w}\
</>:"*"

for(p=print;s=readline();p(x))for(x=v=w="";!x[31];v+=" ",w+="_")~s?p(<>|{~--s?v:w}\</>):x+="*"
for(p=print;s=readline(n=32);p(x))for(x=v=w="";n--;v+=" ",w+="_",x+="*")~s&&p(<>|{~--s?v:w}\</>)
for(;s=readline();)for(v=w="";2+s--;v+=" ",w+="_")print(2+s?<>|{~s?v:w}\</>:Array(33).join("*"))
for(p=print;s=readline();p(Array(33).join("*")))for(v=w="";~s--;v+=" ",w+="_")p(<>|{~s?v:w}\</>)
for(p=print;s=readline();p(Array(33).join("*")))for(w=v="";~s--;v+=" ",w+="_")p("|"+(~s?v:w)+"\\")
for(p=print;m=s=readline(A=Array);p(A(33).join("*")))for(;~s--;)p("|"+A(m-s).join(~s?" ":"_")+"\\")
for(p=print;s=readline(A=Array);p(A(33).join("*")))for(m=0;~s--;)p("|"+A(++m).join(~s?" ":"_")+"\\")
for(p=print;s=readline(A=Array);p(A(33).join("*")))for(v=m="";~s--;)p("|"+A(++m).join(" _"[s<0|0])+"\\")
for(;s=readline(A=Array);print(v+A(33).join("*")))for(v=m="";~s--;)v+="|"+A(++m).join(~s?" ":"_")+"\\\n"
for(;s=readline(v=w="");gc(w),(gc=print)(v))for(i=0;c=s[i];++i<9?[v+=c>s[i]?" > ":" < ",w+="   "]:it=s)v+=c,w+=it[i]>c?"V":"^"
for(;s=readline(v=w="");gc(w),(gc=print)(it=v))for(i=0;c=s[i];++i<9&&[v+=c>s[i]?" > ":" < ",w+="   "])v+=c,w+=it[i*4]>c?"V":"^"
for(h=0;s=readline(v=w="");gc(w),(gc=print)(h=v))for(i=0;c=s[i];++i<9&&[v+=c>s[i]?" > ":" < ",w+="   "])v+=c,w+=h[i*4]>c?"V":"^"
for(h=p=print;s=readline(v=w="");+h&&p(w),h=s,p(v))for(i=0;c=s[i];++i<9&&[v+=c>s[i]?" > ":" < ",w+="   "])v+=c,w+=h[i]>c?"V":"^"
for(h=p=print;s=readline(v=w="");+h&&p(w),h=s,p(v))for(i=0;c=s[i];++i<9&&[v+=c>s[i]?" > ":" < ",w+="   "])v+=c,w+=h[i]>s[i]?"V":"^"
for(h=0;s=readline(v=w="");h&&print(w),h=s,print(v))for(i=0;c=s[i];++i<9&&[v+=c>s[i]?" > ":" < ",w+="   "])v+=c,w+=h[i]>s[i]?"V":"^"
for(h=0;s=readline(v=w="");h&&print(w),h=s,print(v))for(i in s)v+=c=s[i],w+=h[i]>s[i]?"V":"^",i<8&&[v+=c>s[-~i]?" > ":" < ",w+="   "]
for(h=0;s=readline(v=w="");h&&print(w),print(h=v))for(i=0;i<33;++i<9?v+=c>s[i]?" > ":" < ":0)v+=[c=s[i]],w+=i%4?" ":h[i]>v[i]?"V":"^"
for(h=0;s=readline(v=w="");h&&print(w),print(h=v))for(i in h||s)v+=[c=s[i]],i<8?v+=c>s[-~i]?" > ":" < ":0,w+=i%4?" ":h[i]>v[i]?"V":"^"
for(h=0;s=readline(v=w="");h&&print(w),print(h=v))for(i=0;i<33;s[++i]?v+=c>s[i]?" > ":" < ":0)v+=[c=s[i]],w+=i%4?" ":h[i]>v[i]?"V":"^"
for(p="";s=readline(v=w="");print([p&&w+"\n"]+v),p=v)for(i=0;i<33;++i)v+=[c=s[i]],s[-~i]?v+=c>s[-~i]?" > ":" < ":0,w+=i%4?" ":p[i]>v[i]?"V":"^"
for(n=1e2;s=readline();)print(s/n/n%n|0,s%n,s/1e6|0,s/n%n|0)
for(n=1e2;s=readline();)print(s/1e4%n|0,s%n,s/1e6|0,s%1e4/n|0)
for(;s=readline();)print(s%1e6/1e4|0,s%1e2,s/1e6|0,s%1e4/1e2|0)
for(;s=readline();)print(s%1e6/1e4|0,s%1e2,s%1e8/1e6|0,s%1e4/1e2|0)
for(;s=readline();)print(s%1e6/1e4|0,s%1e2|0,s%1e8/1e6|0,s%1e4/1e2|0)
A=-1;main(B){for(;B||++A<128;B=++B%128)A&B||printf("%d %d:%d\n",A,B,A|B);}
A;B;main(){for(;B<128||(B=0,A++<127);++B)A&B||printf("%d %d:%d\n",A,B,A|B);}
for(A=B=-1;B||A++<127;B=++B&127)A&B||print(A,B+":"+(A|B))
for(A=B=-1;B||++A<128;B=++B%128)A&B||print(A,B+":"+(A|B))
for(A=B=-1;(B=++B%128)||++A<128;)A&B||print(A,B+":"+(A|B))
for(A=-1,B=0;B||++A<128;B=++B%128)A&B||print(A,B+":"+(A|B))
for(A=B=0;B<128||(B=0,A++<C);++B)C=A|B,A&B||print(A,B+":"+C)
for(A=B=0;B<128||(B=0,A++<C);++B)(C=A|B)<A+B||print(A,B+":"+C)
for(A=B=0;B<128||(B=0,A++<C);A+B-C||print(A,B+":"+C),++B)C=A|B
for(A=B=0;B<128||(B=0,A++<C);A+B++-C||print(A,C-A+":"+C))C=A|B
for(A=B=0;B<128||++A<B;A+B++-C||print(A,C-A+":"+C))B%=128,C=A|B
for(A=0;A<128;++A)for(B=-1;++B<128;A+B-C||print(A,B+":"+C))C=A|B
for(A=0;A<128;++A)for(B=0;B<128;A+B-C||print(A,B+":"+C),++B)C=A|B
for(v=i="";i<257;i-13?0:i=20)c=i+++" ",v=c+v+c;print(v)
for(v="",i=0;i<257;i+=i!=12||8)v=i+" "+v+i+" ";print(v)
for(v="",i=0;i<257;i+=i==12?8:1)v=i+" "+v+i+" ";print(v)
c;*p=&c;main(){for(;read(0,&c,1);putchar(c-63?c:*p--))*++p=c-40?c-91?c-123?p--:125:93:41;}
i;*p=&i;main(c){for(;read(0,&c,1);putchar(c-63?c:*p--))*++p=c-40?c-91?c-123?p--:125:93:41;}
i;*p=&i;main(c){for(;read(0,&c,1);putchar(c==63?*p--:c))*++p=c==40?41:c==91?93:c==123?125:p--;}
i;*p=&i;main(c){for(;read(0,&c,1);putchar(c==63?*p--:c))*++p=c==40?41:c==91?93:c==123?125:*p--;}
i;*p=&i;main(c){for(;read(!++p,&c,1);putchar(c==63?*p--:c))*p=c==40?41:c==91?93:c==123?125:*--p;}
i;*p=&i;main(c){for(;read(!++p,&c,1);putchar(c==63?*p--:c))c==40?*p=41:c==91?*p=93:c==123?*p=125:--p;}
i;*p=&i;main(c){for(;read(0,&c,1);putchar(c==63?*p--:c))c==40?*++p=41:c==91?*++p=93:c==123?*++p=125:c;}
m[];i;main(c){for(;read(0,&c,1);putchar(c==63?m[--i]:c))c==40?m[i++]=41:c==91?m[i++]=93:c==123?m[i++]=125:c;}
with([])for(p="??()[]{}";s=readline();)for each(c in s+"\n")n=p.indexOf(c),n>0&&push(p[n^1]),putstr(n?c:pop())
with([])for(p="()[]{}";s=readline();)for each(c in s+"\n")putstr(c=="?"?pop():c,c=p[p.indexOf(c)^1],c&&push(c))
with([])for(p="()[]{}";s=readline();)for each(c in s+"\n")i=p.indexOf(c),~i&&push(p[i^1]),putstr(c=="?"?pop():c)
for(m=[p="()[]{}"];s=readline(v="");print(v))for each(c in s)i=p.indexOf(c),~i&&m.push(p[i^1]),v+=c=="?"?m.pop():c
for(m=[x=1];s=readline(p="()[]{}");)for each(c in s+"\n")m[~(i=p.indexOf(c))&&x++]=p[i^1],putstr(c=="?"?m[--x]:c)
for each(c in readline(n=0))c>gc?q:print(c+1-0?++n:n*=c<{}?.5:n)
for each(c in readline(n=0))print(c<","?++n:c<"0"?n/=2:c<gc?n*=n:q)
for(;s=readline();print(s.toFixed(6)))for(n=402408;n>>=1;)s=Math[n&1?"sin":"cos"](s)
for(;s=readline();print(s.toFixed(6)))for(n=402408;n>>=1;)s=(n&1?Math.sin:Math.cos)(s)
for(r=readline;s=r();print())for(i in t=r())putstr(" -_"[s[i]|t[i]*2])
for(r=readline;s=r();print())for(i in t=r())putstr(+s[i]?"-":+t[i]?"_":" ")
for(;;)print("1 2 3 4 5 6 Do it!!".split(s=readline())[s[0]]||"Miss...")
for(;s=readline();)print("1 2 3 4 5 6 Do it!!".split(s)[s[0]]||"Miss...")
for(;s=readline();)print("1 2 3 4 5 6 Do it!!".split("2"<s||s)[1]||"Miss...")
for(;s=readline();)print("1 2 3 4 5 6 Do it!!".split(1-s[0]||s)[1]||"Miss...")
for(;s=readline();)print(("2"<s||"1 2 3 4 5 6 Do it!!".split(s))[1]||"Miss...")
main(c,i){for(;read(0,&c,1);)for(i=64;putchar(c>i?++i:10)-10;);}
main(c,i){for(;read(0,&c,1);puts(""))for(i=64;c>i;)putchar(++i);}
for(;s=readline([x+=[,(k+='(.)')+(d='\\'+-~i+d),k+'.'+d]for(i in[x=k=d='']+gc)]);)for(i=50;i--;v?i=print(v[0]):0)v=RegExp(x.split(',')[i]||'.').exec(s)
for(i in[x='.',k=d='']+gc)k+='(.)',d='\\'+-~i+d,x+=[,k+d,k+'.'+d];for(;s=readline();)for(i=50;i--;v?i=print(v[0]):0)v=RegExp(x.split(',')[i]).exec(s)
for(;s=readline();){for(x=k=K='(.)',d=i='';50>i++;k+=K)d='\\'+i+d,x+=[,k+d,k+K+d];for(;i--;v?i=print(v[0]):0)v=RegExp(x.split(',')[i]).exec(s)}
for(;s=readline(x=k=K='(.)');){for(d=i='';50>i++;k+=K)d='\\'+i+d,x+=[,k+d,k+K+d];for(;i--;v?i=print(v[0]):0)v=RegExp(x.split(',')[i]).exec(s)}
for(;s=readline(x=[k=K='(.)']);){for(d=i='';50>i++;k+=K)d='\\'+i+d,x.push(k+d,k+K+d);for(;i--;v?i=print(v[0]):0)v=RegExp(x[i]).exec(s)}
for(;s=readline(x=[K='(.)']);){for(k=d=i='';50>i++;x.push(k+d,k+K+d))d='\\'+i+d,k+=K;for(;i--;v?i=print(v[0]):0)v=RegExp(x[i]).exec(s)}
for(;s=readline(q='(.)');print(v[0]||s[0]))for(v=p=d=i='';25>i++;)d='\\'+i+d,p+=q,v=RegExp(p+q+d).exec(s)||RegExp(p+d).exec(s)||v
for(R=RegExp;s=readline(q='(.)');print(v[0]))for(v=p=d=i='';25>i++;v=R(p+q+d).exec(s)||R(p+d).exec(s)||v||s)d='\\'+i+d,p+=q
for(;s=readline();print(v[0]))for(p=d=i=n='';50>i++;v=RegExp(p+d).exec(s)||v)i%2?p+='(.)':d='\\'+ ++n+d
for(;s=readline();print(v[0]))for(p=d=i='';50>i++;v=RegExp(p+d).exec(s)||v)i%2?p+='(.)':d='\\'+i/2+d
for(;s=readline(i=0);print(v[0]))for(p=d='/';50^i;v=eval(p+d).exec(s)||v)++i%2?p+='(.)':d='\\'+i/2+d
for(;s=readline(p=d='/');print(v[0]))for(i in s)i%2?d='\\'+-~i/2+d:p+='(.)',v=eval(p+d).exec(s)||v
for(v=p=0;s=readline();print(v=s))for(i in s)s=s.replace(/#/,function(c,i)+v[i]||+s[i-1]||++p)
for(h=p=0;s=readline(v='');print(h=v))for(i in s)v+=1-s[i]?s[i]:+h[i]||+v[i-1]||++p
for(h=p=0;s=readline(v='');print(h=v))for(i in s)v+=1-s[i]?' ':+h[i]||+v[i-1]||++p
for(s=readline(j=0);c=s.charCodeAt(j++);putstr(String.fromCharCode(x)))for(x=0,i=8;i--;)x+=c&128>>i?1<<i:0
for(s=readline(j=0);c=s.charCodeAt(j++);putstr(String.fromCharCode(x)))for(x=0,i=8;i--;)x+=c&128>>i&&1<<i
for(s=readline(j=0);c=s.charCodeAt(j++);putstr(String.fromCharCode(x)))for(x=0,i=8;i--;)x+=c>>i&1&&128>>i
for(j in s=readline())for(x=0,i=8;i--||putstr(String.fromCharCode(x));)x+=s.charCodeAt(j)&128>>i&&1<<i
for(j in s=readline())for(x=0,i=8;i--||putstr(String.fromCharCode(x));)x+=s.charCodeAt(j)>>i&1&&128>>i
for(j in s=readline())for(x=i=0;i<8||putstr(String.fromCharCode(x));)x+=(s.charCodeAt(j)>>i&1)<<7-i++
for(j in s=readline())for(x=0,i=8;i--||putstr(String.fromCharCode(x));)x+=(s.charCodeAt(j)>>7-i&1)<<i
for(j in s=readline()){x=0;for(i in''+it)x+=s.charCodeAt(j)>>i&1&&128>>i;putstr(String.fromCharCode(x))}
for(j in s=readline()){x=0;for(i in''+it)x+=(s.charCodeAt(j)>>i&1)<<7-i;putstr(String.fromCharCode(x))}
main(c,i,x){for(;read(0,&c,1);printf(&x))for(i=x=0;i^8;i++)x+=c&1<<i?128>>i:0;}
main(c,i,x){for(;read(0,&c,1);printf(&x))for(i=8,x=0;i--;)x+=c&128>>i?1<<i:0;}
main(c,i,x){for(;read(x=0,&c,1);printf(&x))for(i=8;i--;)x+=c&128>>i?1<<i:0;}
main(c,i,x){for(;read(x=0,&c,1);printf(&x))for(i=8;i--;)x+=c>>i&1?128>>i:0;}
main(c,i,x){for(;read(x=0,&c,1);printf(&x))for(i=8;i--;c>>=1)x+=c&1?1<<i:0;}
main(c,i,x){for(;read(x=0,&c,1);printf(&x))for(i=8;i--;c>>=1)x+=(c&1)<<i;}
main(c,i,x){for(;read(x=0,&c,1);printf(&x))for(i=8;i--;)x+=(c>>7-i&1)<<i;}
main(n){for(;n<27;)putchar(n+++64);}
main(n){for(;putchar(n+++64)<90;);}
for each(c in readline(d=s=0))putstr(d?'\n'+s+c:(s=s?s+' ':[],c),d^=1-c)
for each(c in readline(d=s=''))putstr(d?'\n'+s+c:c,d^=1-c),d?1:s+=' '
for each(c in readline(d=s=''))(d^=~putstr(d?'\n'+s+c:c)<c)?0:s+=' '
for each(c in readline(d=0,s='\n'))d^=~putstr(d?s+c:c)-c,d?0:s+=' '
for each(c in readline(d=s='\n'))d^=~putstr(+d?s+c:c)-c,d?0:s+=' '
for each(c in readline(d=1,s='\n'))if(d^=~putstr(d?c:s+c)<c)s+=' '
d,s;main(c){for(;read(0,&c,1);(d^=c<33)||++s)d?printf("\n%*c",s+1,c):putchar(c);}
d,s;main(c){for(;read(0,&c,1);s+=!(d^=c<33))d?printf("\n%*c",s+1,c):putchar(c);}
d,s;main(c){for(;read(0,&c,1);s+=!(d^=c<33))printf("%c\0\n%*c"+d*3,d?s+1:c,c);}
d,s;main(c){for(;read(0,&c,1);s+=!d)d^=c<33+printf("%c\0\n%*c"+d*3,d?s+1:c,c);}
for(;;)print(readline().replace(/ +/g,' ').trim())
for(;;)print.apply(0,readline().match(/\*+/g))
char _[];main(i,n,c){for(;gets(&_);printf("%c\n",n/i))for(n=i=0;c=_[i];++i)n+=c;}
char _[];main(i,n,c){for(;gets(&_);c=n/i,puts(&c))for(n=i=0;c=_[i];++i)n+=c;}
char _[];main(i,n,c){for(;gets(_);c=n/i,puts(&c))for(n=i=0;c=_[i];++i)n+=c;}
char s[];main(i,n,c){for(;gets(s);c=n/i,puts(&c))for(n=i=0;c=s[i];++i)n+=c;}
n;i;main(s,c){for(;~scanf("%c",&s);){if(s-10){n+=s;i++;}else{c=n/i;puts(&c);n=i=0;}}}
n;i;main(s,c){for(;~scanf("%c",&s);)s-10?n+=s,i++:puts(&c,n=i=0,c=n/i);}
n;i;main(c){for(;~scanf("%c",&c);)c-10?n+=c,i++:puts(&c,n=i=0,c=n/i);}
n;i;main(c){for(;read(0,&c,1);)c-10?n+=c,i++:puts(&c,n=i=0,c=n/i);}
n,i;main(c){for(;read(0,&c,1);)c-10?n+=c,i++:puts(&c,n=i=0,c=n/i);}
n,i;main(c){for(;read(0,&c,1);)n=c<11?i=!puts(&n,n/=i):(++i,n+c);}
n,i;main(c){for(;read(0,&c,1);)n=c>11?++i,n+c:!puts(&n,i/=n/=i);}
for(;s=readline(n=0);print(<>&#{n/-~i|0};</>))for(i in s)n+=s.charCodeAt(i)
for(;;print(<>&#{n/-~i|0};</>))for(i in s=readline(n=0))n+=s.charCodeAt(i)
for(;s=readline(n=0);print(String.fromCharCode(n/-~i|0)))for(i in s)n+=s.charCodeAt(i)
for(;s=readline(n=0);print(String.fromCharCode(n/-~i)))for(i in s)n+=s.charCodeAt(i)
for(s="",v=readline(i=8).split(":");i--;)for(x=v[i]||"",j=0;j++<4;)s+=[x[x.length-j]||0]+".";print(s+"ip6.arpa.")
for(s="",v=readline(i=8).split(":");i--;)for(x=v[i]||0,j=0;j++<4;)s+=[x[x.length-j]||0]+".";print(s+"ip6.arpa.")
for(v=readline(i=8).split(":");i--;)for(x=v[i]||0,j=0;j++<4;)putstr([x[x.length-j]||0]+".");print("ip6.arpa.")
for(v=readline(i=8).split(":");i--;)for(x=v[i]||0,j=0;j++<4;p([x[x.length-j]||0]+"."))p=putstr;p("ip6.arpa.")
for(v=readline(i=8).split(":");x=v[--i]||~i;)for(j=0;j++<4;p([x[x.length-j]||0]+"."))p=putstr;p("ip6.arpa.")
for(v=readline(i=8).split(":");i--;)for(j=4;j--;p(("0000"+[v[i]]).slice(-4)[j]+"."))p=putstr;p("ip6.arpa.")
for(v=readline(i=8).split(/:/);i--;)for(j in[p=putstr,x=v[i]||0,0,0])p([x[x.length+~j]||0]+".");p("ip6.arpa.")
for(v=readline(i=8).split(/:/);i--;(p=putstr)(s))for(s="",j=4;j--;c?p(c+"."):s+="0.")c=(v[i]||0)[j];p("ip6.arpa.")
for(v=readline(i=8).split(/:/);i--;(p=putstr)(s))for(s=j="";j<4;s=c?c+"."+s:s+"0.")c=(v[i]||0)[j++];p("ip6.arpa.")
for(s=readline(v=j=""),i=39;0<i--||j%5-4;v+=c==":"?j%5?++i&&"0.":"":c+".")c=s[i]||0,++j;print(v.slice(-64)+"ip6.arpa.")
for(s=readline(v=j=""),i=39;0<i--||j%5-4;c==":"?j%5&&(++i,v+="0."):v+=c+".")c=s[i]||0,++j;print(v.slice(-64)+"ip6.arpa.")
for(;s=readline();print(s))for(i=6;i--;s+=" "+v.pop()+v.pop())v=s.split(" ")
for(;s=readline();print(s))for(i=6;i--;s+=" "+v[6-i]+v[5-i])v=s.split(" ")
for(;s=readline();print(s))for(i=6;i--;)s=s.replace(/(\S+)( \S+)$/,"$&$2$1")
for(;s=readline();print(s))for(i=6;i--;s+=b+a)[,a,b]=/(\S+)( \S+)$/.exec(s)
for(;s=readline();)gc[s]+="\n"+s;for(s in gc)print(gc[s].slice(10))
for(r=readline;s=r();)r[s]=[r[s]]+s+"\n";for(s in r)putstr(r[s])
for(i=7710;i>>=1;)print(readline(),i&1?"eat":"boo")
for(i=12;i--;)print(readline(),i&4?"boo":"eat")
for(s='';_=readline();)for each(c in _)(_^=c=='"')||c>' '?s+=c:0;print(s)
for(s="";;)s+=(readline()||print(s)).replace(/(".+")| /g,"$1")
for(s="";;)s+=(readline()||print(s)).replace(/ (?![wbB])/g,"")
for(s="";;)s+=(readline()||print(s)).replace(/ (?!w|b)/gi,"")
for(s='';_=readline();)for(;c=/".+"|\S/g(_);)s+=c;print(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment