cse 135 assignment 3