cs241mp1