Слишком сложно. Это табличная производная. Да и в приведенном решении ошибка - неверно вычислена 2'.