все прочёл трижды ничего не понял. Что несёт в себе начальный код и где допустил ошибку не ясно?