Assignment from TianChen

很抱歉 第一次提交失误了。 
现在补交，非常抱歉！