Puzzles solved by Himalia