Пунктуационный анализ. Укажите цифры, на месте которых должны стоять запятые.
В печи запылал огонь (1) и путники (2) повеселев (3) грелись (4) сушили мокрую одежду (5) готовили обед (6) а через два часа (7) когда на небе вновь появилось солнце (8) отдохнувшие люди (9) решили подниматься выше.
Объясните постановку знаков препинания.