Finishing hw1 forreal this time.