Puzzles solved by SAVANNAH