Puzzles solved by India