Вроде все правильно, я даже в решении подсмотрел там все так же. Как исправить?