В чем проблема логарифм от отрицательного числа взять?