Страшно, но концовка неожиданная
560