fezogram.py. the algorithm looks fine, but it doesn't solve any riddles.