Ответ:
Однозначно определить это нельзя.
- Если в зелёной футболке мальчик, он говорит правду. Тогда в синей футболке тоже может быть мальчик: его фраза будет ложной.
- Если в зелёной футболке девочка, её фраза ложна. Тогда в синей футболке может быть девочка, сказавшая правду, или мальчик, сказавший ложь.
Во всех случаях среди детей есть хотя бы один лжец. Поэтому зелёная футболка могла быть и на мальчике, и на девочке.
Ответ: определить нельзя.
