Answer:
1 chinese
2 latern
3 history
4 hundred
5 treated
6 influential
7 secretly
8 cruel
9 clever
10 defeat
11 cakes
12 messages
13 fierce
14 free
15 Mooncakes
16 calender
17 helped
18 celebrate
19 festival
20 freedom