#define exec(a,b)
#define try main(){char c[999];char n=10;switch(n){case 10
#define q(a) a
#define substr(a,b,c) a
#define eval(a) strcpy(c,a+4);c[539]=0;printf(c,n,n,n,n,n,n,34,34,n,n,34,39,c,39,34,n,n,n,n);
#define __END__ break;}}
exec("q=lambda *a:a[0];substr=q",None);
try:
 eval(substr(q("$p='#define exec(a,b)%c#define try main(){char c[999];char n=10;switch(n){case 10%c#define q(a) a%c#define substr(a,b,c) a%c#define eval(a) strcpy(c,a+4);c[539]=0;printf(c,n,n,n,n,n,n,34,34,n,n,34,39,c,39,34,n,n,n,n);%c#define __END__ break;}}%cexec(%cq=lambda *a:a[0];substr=q%c,None);%ctry:%c eval(substr(q(%c$p=%c%s%c;printf($p,@a=(10)x6,34,34,10,10,34,39,$p,39,34,@a)%c),1,-1))%c __END__%c#/* Copyright (C) Thomas Schumm <phong@phong.org>%cexcept Exception,e:y=e.text[4:-52];print y[:-2]%%((10,)*6+(34,34,10,10,34,39,y,39,34)+(10,)*3)#*/%c';printf($p,@a=(10)x6,34,34,10,10,34,39,$p,39,34,@a)"),1,-1))
 __END__
#/* Copyright (C) Thomas Schumm <phong@phong.org>
except Exception,e:y=e.text[4:-52];print y[:-2]%((10,)*6+(34,34,10,10,34,39,y,39,34)+(10,)*3)#*/

