

т.е.: 

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


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

63 кг капусты и 21 кг моркови
Пошаговое объяснение:
Пусть моркови вырастили х кг, тогда капусты 3х.
По условию задачи, капусты было на 42 кг больше
Составим уравнение:
3х-х = 42 ⇒2х=42⇒х=21 кг моркови
21*3=63 кг капусты