Puzzles solved by TERESA