ЖЕЛЕЗНОДОРОЖНИК разбор слова по составу

Как разобрать слово ЖЕЛЕЗНОДОРОЖНИК по составу?

железнодорожник

Части слова: желез/н/о/дорож/ник
Состав слова:
желез, дорож — корни,
о — соединительная гласная,
н, ник — суффиксы,
нулевое окончание,
железнодорожник — основа слова.

Задание встречается в 3, 4, 5, 6 классе