(d,*p),q=open(0) for c in p:print(end="%s[%s]%s"%q.rpartition(d));d+=c
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page