Seven friends A, B, C, D, E, F and G studied in colleges X, Y and Z and are currently in different professions namely, Medicines, fashion designing. Engineering, Business, Acting, Teaching and Architecture (not necessarily in the same order). At least two and not more than three friends had studied in the same college.
C is an architect and studied in college Y. E is not a businessman. Only G amongst the seven friends studied in college X along with E. F is an engineer and did not study in college Y. B is an actor and did not study in the same college as F. A did not study in college Z. Those who studied in college X are neither Fashion Designers nor teachers. None of those studied in college Y is a teacher.
Who amongst the following is a teacher?