A Graph Theory Approach for Generating Multiple Choice Exams