Very very hard riddles with answers