I think there should be an impossible badge for solving all the puzzles. Not because of the difficulty of them, but because of the time it takes to solve them. I mean there are so many of them.
Great game by the way 5/5, but you must solve so many realllly easy ones to get to the challange.