Раз фамилия Петров не принадлежит Федору, т.е. Петров не Федор, значит она может принадлежать либо Сидору, либо Петру.
Но Сидор учится в 6 классе, а Петров в 7. Значит у нас есть Петр Петров.
У Федорова волосьі черньіе, а у Сидора рьіжие, значит Федоров носит имя Федор, а Сидоров - Сидор.
Петр Петров
Федор Федоров
Сидор Сидоров