Assignment 2(Tian Wang tw991)