If I Had 4 Eggs A Thief Gives Me 3 Riddle

Riddle: If I had 4 eggs and a thief gave me 3 and my rooster laid 5 more – how many do I have?

Answer:  The correct answer is 3.

If I had 4 eggs and a thief gave me 3 and my rooster laid 5 more – how many do I have?
At first, the riddle says ‘If I had 4 eggs’ but this is fiction only and you didn’t have any eggs in the first place. So that’s 0 eggs.

Then the thief gave you 3 eggs.

The rooster laid 5 more but that is not possible so therefore 0 eggs here.

The final calculation is 0+3+0=3.