Big Homework for Victor Wang~~