Найти число корней уравнения:

Для удобства я рассматривал

Т.к.

То корни уравнения будут лежать в промежутке
![$[-3;3]$ $[-3;3]$](https://dxdy-01.korotkov.co.uk/f/4/3/7/437aef6698ef2f8528669e29a3f27eea82.png)

имеет период, равный

. На промежутке
![$[-3;3]$ $[-3;3]$](https://dxdy-01.korotkov.co.uk/f/4/3/7/437aef6698ef2f8528669e29a3f27eea82.png)
таких периодов будет

Далее проблема -
не могу правильно посчитать корни. Подскажите пожалуйста верный ход рассуждений.
Для положительных

за один период графики функций пересекаются 1 раза в первой половине периода. Получается 4 корня.
Для отрицательных

будет на один корень меньше (т.к. пересечение в первой периода). В таком случае

корня.
Плюс корень

. Итого

корней. А на самом деле корней 7. В чем ошибка?
Не особо понимаю каким образом решать подобные задачи. Для линейной функции число корней всегда одно и тоже на периоде. А для степенной? Более того не особо понимаю, стоит ли рассматривать 2 интервала отдельно или один, а потом умножать на два. Тогда вообще получается чуть ли не 14 корней.
Из всех материалов на подобные задачи нашел только
http://www.problems.ru/view_problem_details_new.php?id=109152.
Соответственно буду крайне признателен за литературу, где можно найти примеры решений задач подобного вида либо за правильный ход решения в определении числа корней (для различных функций).
Спасибо.
з.ы. за верстку не пинать, все сделано в сильной спешке.