hw1-shangqiz