Это задача, которая решается быстрее способом подбора.
Попробуем предположить, что ящиков груш и яблок было по 10:
1) 50*10= 500 (кг.) - всего было груш.
2) 40*10= 400 (кг.) - всего было яблок.
3) 500 + 400= 900 (кг.)
Так, 10 не подходит, ведь 810 у нас не получилось. Попробуем поставить 9.
1) 50*9= 450 (кг.) - всего было груш.
2) 40*9= 360 (кг.) - всего было яблок.
3) 450 + 360 = 810 (кг.) - вместе.
А теперь совпало.
Ответ: привезли 450 кг. груш и 360 кг. яблок.