hw4 for 220a, 256a hw2