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