In a small village, there is a teacher, a doctor, a driver and a policeman. They are all good friends. What are their names? One is Mike, one is Jack, one is Tom and the other is John. Mike's, Jack's and Tom's children are classmates. John has not any children. He teaches his friends' children at school. Mike has many hens and he gives the driver and the doctor eggs. Jack's child goes to school to the doctor's house. The doctor's is behind Jack's.