CSE 321 Homework 3