Ответ 

-509