If you buy a rooster for the purpose of laying eggs and you expect to get three eggs each day for breakfast, how many eggs will you have after three weeks? Answer: Zero, roosters do not lay eggs More Tricky Riddles with answers