Tough riddles with answers