MFE-164 Part 1 (Subtask 1-3)