HomepageIFPPuzzles solved by IFP Puzzles solved by IFP 40Mona Lisa Leonardo da Vinci nullMaria Teresasolved 18,074 timesSolve puzzle