Похоже на правду. Только зачем так сложно решаете, не проще бы по обычной формуле для полюсов посчитать?