CSE 533 Assignment 3