10
hard
7
31
80
11
7
18
10
7
9
16
17
5
11
9
3
14
10
9
6
