Проходит только по первому условию. Не могу понять почему, подскажите, в чём дело?