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