Puzzles solved by tff