Всё выводиться верно, и соответсвенно условиям, почему не принимает условие кто подскажет?