assignment 3: finished and verified results