25 риби е имало първоначално.
От тях Иван изхвърля 1, остават 24, от които той си взима 8.
Когато се сбужда Петър, в кошницата има 16 риби. Той изхвърля 1, остават 15, от които си взима 5.
Когато се събужда Стоян, в кошницата има 10 риби, от които той изхвърля 1. Остават 9, той си взима 3 и за останалите братя остават по 3.

Та... верния отговор (според мен) е 25.