в голову приходит такое
я расписала всё подробно,но решение можно сократить
=========================================================