3
hard
10
20
4
9
26
11
38
7
11
9
7
160
155
49
6
18
8
16
2
25
18
25
12
4
2
14
13
29
39