Submitted hw18c