Seven students (Angel, Fahid, Gladys, Jason, Mary, Michael, Nadia) all take the same six subjects in Academic High School (chemistry, English, French, geometry, history, computers).

Each of Fahid’s classes is with one of the other six students, and no more than two of the students are together in any one class. Also, any two students in one class are not also together in another class.

All seven students had the same grades on their report cards (A, B+, B, B-, C+, C-), but only two students had the same grade in any one subject. No pair who had the same grade in one subject also had the same grade in another subject, and no pair who are in a class together had the same grade for that subject. Furthermore, whenever a pair of students had the same grade in a subject, then another pair did not have that same grade for any other subject.

The teachers (Andrian, Delo, Linkewicz, Miller, Reilly, Short) teach only one subject each, and each teacher has a different period free for preparation. If the period is not a preparation period for the teacher, then at least one of the seven students is in that teacher’s class that period. The school has a six-period day.

From the information above and the clues which follow, find all of the following:

A) each student’s grade in each class;
B) each student’s schedule;
C) each teacher’s subject area;
D) each teacher’s preparation period.