I3ISU-Exercise7: Subexercise 1&2, Source Code