homework for cse 420