КОНТРРЕВОЛЮЦИОННЫЙ разбор слова по составу

Как разобрать слово КОНТРРЕВОЛЮЦИОННЫЙ по составу?

контрреволюционный

Части слова: контр/революци/онн/ый
Состав слова:
контр — приставка,
революци — корень,
онн — суффикс,
ый — окончание,
контрреволюционн — основа слова.

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