Есть готовое решение двух задач. Но в них есть моменты которые мне непонятны, хочу чтобы мне их объяснили.