MAPC MPC 6 Assignment Solution