Puzzles solved by 2003Hanane