Код вроде как правильный в чём может быть проблема?