Ответ:

За второй день собрали: 312 + 120 = 432 ящика.

За первые два дня собрали: 312 + 432 = 744 ящика.

За третий день собрали: 744 − 218 = 526 ящиков.

Всего за три дня собрали: 312 + 432 + 526 = 1270 ящиков.

Ответ: 1270 ящиков огурцов.