Power Set by not

main(a){for(a<<="\x10\x01\x02"[getchar()%4],printf(--a?"{":"0");a;printf(a?", ":"}"))a&=a-!!main(ffs(a));}

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

download

return to the top page