Вроде все правильно, но вывод не тот(