import re s=raw_input() exec"print s;s=re.sub('.[a-z]*$',lambda m:m.group().swapcase(),s);"*2**len(s)
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page