We are given the following:
- A, E, G are doctors \quad (Doctor)
- D, H, J are lawyers \quad (Lawyer)
- B, I are engineers \quad (Engineer)
- C and F are managers \quad (Manager)
Also, the following constraints apply:
(i) Each team must have one of each profession.
(ii) C and H cannot be together.
(iii) I cannot be with two lawyers.
(iv) J cannot be with two doctors.
(v) A and D cannot be together.
Given: C and G are in different teams. Assume A is in the same team as G (a doctor).
So, G’s team already has one doctor — no other doctor (A, E) should be on that team. But we know A is in the team — hence A and G are in same team, i.e., G’s team includes A.
Let’s build A’s team:
- A (doctor), G (doctor) ⇒ conflict. So G and A cannot be in the same team.
⇒ So A must be with E (the only other doctor besides G).
Now, C and G are in different teams. So if A is with E, then C (manager) and G (doctor) are in separate teams — allowed.
Let’s construct A’s team:
A (doctor), B (engineer), I (engineer), F (manager), J (lawyer) — this includes one from each profession, and doesn’t violate any rule.
\[
\boxed{\text{(B) B, F, I and J}}
\]