Если можно, то с объяснениями пожалуйста
Решение в файле.............................................