Вроде все выводит правильно, но что можно сделать лучше?