ФИЛОСОФИЧЕСКИЙ разбор слова по составу

Как разобрать слово ФИЛОСОФИЧЕСКИЙ по составу?

философический

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

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