Частично формализовал разбиение на подпути