Six persons A to F belong to one of six professions i.e. doctor, lawyer, trader, teacher, engineer and architect. D is tallest among all. The doctor is shorter than engineer but taller than teacher. F is an architect who is taller than one person only. E is taller than F. The lawyer is taller than engineer. Engineer is just after D in the order of height. Teacher is taller than Architect. Three persons are shorter than C. D is not a trader. Who is taller than trader but shorter than teacher?
1
F
2
E
3
B
4
C