Final hw1.c