Puzzles solved by XAVIER