问题

甲、乙、丙在北京、南京和成都工作,他们的职业是医生、演员和教师。已知:甲不在北京工作,乙不在南京工作;在北京工作的不是教师;在南京工作的是医生;乙不是演员。那么,甲、乙、丙分别在哪里工作?()
A.南京、成都和北京B.成都、北京和南京C.南京、北京和成都D.成都、南京和北京。
正确答案是: