Каждая сторона треугольника меньше суммы двух других сторон. ( Доказательство можете посмотреть в учебнике или найти в сети.)
Следовательно, третья сторона не может быть равна или больше 7+16, т.е. она меньше 23 см.
Но она не может быть меньше разности двух других сторон ( 16-7), так как в противном случае сторона длиной 16 см будет больше суммы длин третьей и первой стороны.
Т.е. третья сторона больше 9 см
Итак, 9 см < 3-я сторона< 23 см
и 



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

т.е.: 

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


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

ответ: карандаши-45 рублей
ручки-135 рублей
Пошаговое объяснение:90÷2 ≈45к.
90 +45 ≈135р.