Puzzles solved by FIDI