Puzzles solved by shivani