Еще раз большое спасибо за помощь и за ответы!

2Talanov
Вы правы, но, если честно, для меня решение стало очевидным при разбиении на 5 частей.
Собственно, с задачей справилась, выкладываю решение здесь, мало ли, вдруг кому-то пригодится или всё-таки найдутся какие-то замечания.
