MAPC MPC 4 Assignment Solution