OOP ExamFinal Variant