12 + 3 = 15 км\ч - скорость лодки по течению
12 - 3 = 9 км\ч - скорость лодки против течения
45 \ 15 = 3 часа потратит лодка по течению
45 \ 9 = 5 часов потратит на обратный путь
3 + 5 = 8 часов потратит на путь между причалами туда и обратно
и 



а произведение двух самых больших равно
»

т.е.: 

каждое – будет, очевидно, больше чем
т.е. больше
а значит, при выборе минимальных чисел в виде
и
– подобрать остальные числа невозможно.
т.е.: 


и 
и 
и
Вася никаких чисел добавить не мог бы, поскольку тогда минимальные числа стали бы другими, и их произведение уже не было бы 
и
никаких натуральных чисел нет.
и
Вася тоже никаких чисел добавить не мог бы, поскольку тогда максимальные числа стали бы другими, и их произведение уже не было бы 

против
12-3=9км/ч
по течению 45 км лодка пройдет за
45/15=3 часа
против течения 45 км лодка пройдет за
45/9=5 часов
итого она затратит 3+5 =8 часов