DM368 Solution