Не понятно почему метод не учитывает несколько вариантов