[rus]
0) Исправлены ошибки
1) Добавлены тестовые модели
2) Исправлен алгоритм расчёта
3) Навёл красоты в коде

[eng]
0) Fixed
1) Added the test models
2) The algorithm of calculation
3) Navel Beauty in code