На первый взгляд он делает все тоже самое, что и код в правильном решении