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