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