Puzzles for Hackers