Very tough riddles with answers