Выяснить, имеются ли в школе однофамильцы

13. Сведения об ученике состоят из его имени и фамилии и названия класса (года обучения и буквы), в котором он учится. Дан файл f, содержащий сведения об учениках школы:

a) выяснить, имеются ли в школе однофамильцы;

b) выяснить, имеются ли однофамильцы в каких-либо параллельных классах;

c) выяснить, имеются ли однофамильцы в каком-нибудь классе;

d) ответить на вопросы а) - в), но в отношении учеников, у которых совпадают и имя, и фамилия;

e) выяснить, в каких классах насчитывается более 35 учащихся;

f) выяснить, насколько человек в восьмых классах больше, чем в десятых;

g) собрать в файле g сведения об учениках 9-х и 10-х классов, поместив вначале сведения об учениках класса 9а, затем 9б и т.д., затем 10а, 10б и т.д.

Помогите пожалуйста, буду благодарен, и комментарии напишите.