Не корректно работает код

Артём Зиновьев
var fir = prompt('Зимой и летом зеленая : ');
        if (fir != 'Ёлка' || fir != 'ель') {
            alert('Не правильно ! Еще одна загадка осталась.');    
        }
        else {
            alert('Правильно ! Еще одна загадка осталась.');
            score = score + 1;
        };

Если ввести "Ёлка" или "ель", то вопреки моим указаниям он будет делать это :
alert('Не правильно ! Еще одна загадка осталась.');
Если бы условие было таким :
if (fir != 'Ёлка')
То код работает корректно. Что я делаю не так ?

1 чел.