notes for review cse 341 7732471