Puzzles solved by Purdue Challenge