Homework1 of CS 11791