объясните что в коде не так, и почему по второму условию выдает true