СНОВИДЕЦ разбор слова по составу

Как разобрать слово СНОВИДЕЦ по составу?

сновидец

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

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