Puzzles solved by trf