На все поставленные вопросы получили развернутые ответы, несколько вариантов решения.

Сергей МихайловичМосква