mpce -23 solved assignment