C, because it shows that he was being taught traditional belief of a culture
I think grueling means extremely tiring or demanding
It means progress through a persons determination. A determined person will advance and progress. Determination means never giving up and keep on trying.