Что-то я только сейчас в условия финиша вчитался!
Могу сказать только то, что, если у меня вообще получится так закончить, это будет шикарно