#!ruby -p sub("?"){(0..9).find{|$u|u,_=?u,22 scan(/./){_+=$&.tr("?X","#$u$")[0]*u-=u%5*22-56} _%(u%7+6)<1}}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page