половина решения есть , а во второй ошибка…
Сейчас пришлю то что есть
Есть видео с объяснением задачи, могу прислать