9
hard
8
4
5
7
8
9
12
14
4
3
15
167
9
16
25
6
5
7
9
