После удаления части о снарядах читаем: «Солдаты свернули на опушку, и нужно было быстрее проскочить открытое место». Затем отдельно выделим цель этого действия.
Шаг 1. Найдём грамматические основы и части предложения
Основы: «солдаты свернули», «снаряды ударили», безличное «нужно было проскочить» и придаточное цели «чтобы сократить». Придаточное времени относится ко второму основному сообщению.
Шаг 2. Проверим каждую цифру
(1) — ставим запятую
…Солдаты свернули на опушку (1) и когда ударили тяжёлые снаряды…
Первая часть с подлежащим «солдаты» и вторая безличная часть соединены союзом «и». На границе нужна запятая.
(2) — ставим запятую
…Солдаты свернули на опушку и (2) когда ударили тяжёлые снаряды нужно…
«Когда ударили тяжёлые снаряды» можно убрать, сохранив «и нужно было ... проскочить». Соотносительного «то» нет; на стыке союзов ставим запятую.
(3) — ставим запятую
…и когда ударили тяжёлые снаряды (3) нужно было быстрее проскочить открытое…
Отделяем закончившееся придаточное времени о снарядах от главной безличной части «нужно было ...».
(4) — ставим запятую
…было быстрее проскочить открытое место (4) чтобы сократить потери.…
«Чтобы сократить потери» указывает цель быстрого движения. Перед придаточным цели нужна запятая.
Текст с запятыми на указанных местах
Солдаты свернули на опушку, и, когда ударили тяжёлые снаряды, нужно было быстрее проскочить открытое место, чтобы сократить потери.
Шаг 3. Запишем ответ
Запятые нужны на местах (1), (2), (3), (4). В этой карточке запятые нужны во всех отмеченных местах. Записываем цифры подряд без повторов и разделителей: 1234.
Ответ:1234
ФИПИ: навигатор по пунктуации