варианты решения при другом написании задачи:
--------------------------------------------------------------------------------
варианты решения при другом написании задачи:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------