ISBN2 by Mark Byers

while 1:a=raw_input();b=len(a);_=0;exec"c=a.replace('?',`_`);_+=sum(ord(c[_])%30*(6-_*90+_%2*22)for _ in range(4,b))%(b^5)>0;"*b;print c

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top