Голову ломал два дня, плюнул пошёл дальше. Вернулся - всё оказалось проще. Это подсказка проанализируйте запустите, поймите как решать.