Very hard riddles with answers