Way to solve the puzzle!!