assignment 3 cse 341 8767804