Объяснение постановки знаков препинания
[Тут открылась довольно занимательная картина]:1 [широкая хижина,2 (крыша которой опиралась на два закопчённых столба),3 была полна народа],4 [посредине трещал огонёк,5 /разложенный на земле/],6 и [дым,7 /выталкиваемый обратно ветром из отверстия в крыше/,8 расстилался вокруг такой густой пеленой],9 (что я долго не мог осмотреться).
1 – двоеточие разделяет простые предложения, связанные бессоюзной связью, в составе сложного; вторая часть поясняет первую (= а именно)
2 и 3, 9 – запятая отделяет придаточную часть от главной
4 – запятая разделяет простые предложения, связанные бессоюзной связью, в составе сложного; одномоментность действия
5, 7 и 8 – запятые выделяют обособленные определения, выраженные причастными оборотами
6 – запятая разделяет простые предложения, связанные сочинительной связью, в составе сложного
[═ —]: [—,(— которой ═),═], [═ —,/по/],и [—,/по/,═ такой],(что — ═).
__
Сложное предложение с разными видами связи: бессоюзной, подчинительной и сочинительной.
Шеститысячный урок, пятисотое яблоко, семимиллиардная попытка.
И.п. Шеститысячный урок ;
Р.п. Шеститысячного урока ;
Д.п. Шеститысячному уроку ;
В.п. Шеститысячный урок ;
Т.п. Шеститысячным уроком ;
П.п. ( о) Шеститысячном уроке.
И.п. Пятисотое яблоко ;
Р.п. Пятисотого яблока ;
Д.п. Пятисотому яблоку ;
В.п. Пятисотое яблоко ;
Т.п. Пятисотым яблоком ;
П.п.(о) Пятисотом яблоке.
И.п. Семимиллиардная попытка ;
Р.п. Семимиллиардной попытки ;
Д.п. Семимиллиардной попытке ;
В.п. Семимиллиардную попытку ;
Т.п. Семимиллиардной попыткой ;
П.п.(о) Семимиллиардной попытке.