Puzzle | Poison and Rat (original) (raw)

Last Updated : 13 Apr, 2026

You have 1000 wine bottles. Exactly one bottle is poisoned.

Determine the minimum number of rats needed to identify which single bottle is poisoned in 1 hour.

how_many_rats_are_needed_to_find_the_poisoned_bott

Check if you were right - full answer with solution below.

**Solution:
To identify the poisoned bottle among 1000 within an hour, we use 10 rats and the binary number system. Since log⁡2 1000≈10, we need 10 bits to uniquely represent each bottle from 1 to 1000 in binary.

**Example: If Rats 5, 7, and 9 die, the binary pattern is 0000101010, which equals 42 in decimal. So, Bottle 42 is the poisoned one.