Ответ:

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

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

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

Всего за три дня: \(744+526=1270\) ящиков.

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