ответ: 12 км/ч .
Собственная скорость лодки равна х км/ч .
Скорость лодки по течению = (х+3) км/ч .
Так как по течению лодка 25 км, то время, в течение которого лодка двигалась по течению, равно 25/(х+3) ч.
Скорость лодки против течения = (х-3) км/ч .
Так как против течения лодка 3 км, то время, в течение которого лодка двигалась против течения, равно 3/(х-3) ч.
В сумме лодка двигалась в течение 2 часов .
Составим уравнение.

Так как по условию собственная скорость лодки превосходит 2 км/ч , то выбираем число 12 км/ч .
96 | 2 120 | 2
48 | 2 60 | 2
24 | 2 30 | 2
12 | 2 15 | 3
6 | 2 5 | 5
3 | 3 1
1 120 = 2³ · 3 · 5
96 = 2⁵ · 3
НОД = 2³ · 3 = 24 - наибольший общий делитель
96 : 24 = 4 - количество роз в букете
120 : 24 = 5 - количество ромашек в букете
ответ: 24 букета, в каждом из которых по 4 розы и 5 ромашек.