Ответ: Написав решение поняла,что можно было сделать это гораздо проще,но переписывать не стала)