Калькулятор для расчета количества комплексных значений у числа.

Сколько существует различных комплексных значений у числа `root(16)((1+25i)^8) `

Необходимые правила при решении комплексных числел : 1)символ `i` необходимо заменить на символ `j` 2)Если символ `i` стоит отдельно от числа к нему необходимо дописать единицу ---> `i=1j`    `3i=3j`
Пример ввода функции:
`root(16)((1+25i)^8)` ---> (((1+25j)**8)**(1/16))
`root(7)((1-5i)^28)` ---> (((1-5j)**28)**(1/7))
`root(6)((1+3i)^6)` ---> (((1+3j)**6)**(1/6))
`root(12)((1-15i)^24)` ---> (((1-15j)**24)**(1/12))

Для решения задач необходима регистрация