Рассмотрим случай когда Г говорит правду. Тогда  Б тоже говорит правду. Но В, который должен соврать по условию говорит, что учителю меньше 50. Тогда, чтобы высказывание Б было правдой, а высказывание В ложью, учителю должно быть 50. Но тогда получается, что А не врет, что противоречит условию, что врут двое. То есть Г не может говорить правду. Соответственно и Б должен врать. Двое врунов нашли. Теперь остались А и В, которые должны говорить правду. Могут ли их утверждения быть правдой? Да, если учителю от 41 до 49 лет.