1
hard
7
2
3
6
9
2
8
12
16
6
7
2
7
8
2
5
3
2
8
3
9
3
7
10
3
9
4
6
15
