mpce-22 solved assignment