MAPC MPCE 22 Assignment Solution