разбил кода на 2 блока NIKOLA_ELASSTIC_PROBLEM один из них - для тестов, второй - рабочий вариант