homework1
Revert "homework1"

This reverts commit 7cf9d93634e9bd5b20fbb22eb2739bd718935591.
Revert "Revert "homework1""

This reverts commit f3f8afc2c68c020ae84efe448c065f86d6d7ac12.