Study the following information carefully and answer the questions given below :
In a building, there are thirteen flats on three floors – II, II and IV. Five flats are unoccupied. Three managers, two teachers, two lawyers and one doctor occupy the remaining flats. There are at least three flats on any floor and not more than six flats on any floor. No two persons of the same profession stay on any floor. On the II floor, out of four flats, one occupant is the lawyer and he has only one neighbor. One lawyer live one floor below the other. The doctor is not the neighbor of any of the lawyers. No flat is unoccupied on the III floor.
How many flats are there on the III floor?
A Three B Four C Five D Three or four E None of these