Puzzles solved by Kavi