Pairs of dogs?

There are 100 pairs of dogs in a zoo; a pair of babies are born for each dog. Unfortunately, 23 of the dogs have not survived. How many dogs are left in total?

Answer: 977 dogsExplanation: 100 x 2 = 200; 200 + 800 = 1,000; 1,000 – 23 = 977

Cracked that riddle, did you? Fantastic work! But the fun doesn’t stop here. Ready to tackle another? Find more riddles to solve right…

• Whose name did the Inspector write down?

Will Ketchum settled into his chair as Sergeant Zupp came into his office. “‘Have all three arrived, Hans?” he asked.Sergeant Zupp nodded. “They all agreed to come and answer a few questions. The storeowner objected at first, but the cab driver and the painter were willing enough.”‘Inspector Ketchum looked pleased. “If one of them is…

Crack the Code >>

• How can you explain

Carl Jones introduced Roger Smith to his friend as his ‘Uncle Roger’. Roger Smith introduced Carl Jones to his friend as his ‘Uncle Carl’. “If you are uncles to each other,” queried one of the friends, “you must also be nephews to each other.” “That’s correct,” replied Carl. Since there has been no breach of…

Crack the Code >>

• What day?

You have an appointment to meet your friend the logic professor during the winter holidays when she is on vacation. Today is Friday. She has told you to meet her two days after the day before the day after tomorrow. What day does she expect you?

Crack the Code >>