John needs exactly 2002 eggs as soon as possible. each of his 23 hens lays an egg every day.
How many days (including the first day) does john have to wait and how many eggs will be left after he takes his 2002 eggs?
A. 87 day, no egg left
b. 87 day, one egg left
c. 88 day, 22 egg left
d. 88 day, 21 egg left
e. 88 day, 20 egg left