За первый день - 312 ящ. о.
За второй день - ?, на 120 ящ. больше, чем в первый
За третий день - ?, на 218 ящ. меньше, чем за 1 и 2 день вместе
Всего собрали - ? ящ.о.
1) 312 + 120 = 432 (ящ.) - собрали за второй день
2) 312 + 432 = 744 (ящ.) - собрали за первый и второй день вместе
3) 744 - 218 = 526 (ящ) - собрали в третий день
4) 744 + 526 = 1 270 (ящ) - всего собрали
Ответ: за 3 дня собрали 1 270 ящиков огурцов