Допустим, что черноволосый ребенок сказал правду: он мальчик. Тогда
девочка рыжая. Получается, что рыжий ребенок тоже говорит правду. Но по
условию кто-то из них солгал. Следовательно, черноволосый ребенок сказал
неправду. На самом деле он девочка, а значит, рыжий ребенок мальчик.
Заметим, что слова «хотя бы кто-то из них солгал» означают, что солгал либо один ребенок, либо солгали оба. В нашей задаче сказали неправду оба ребенка.