Assignment 5 X.Zhou