20
2
impossible
335
116
impossible
33
44
25
71
impossible
58
279
110
183
89
187
213
72
1
impossible
impossible
impossible
1
3
4
4
8
impossible
impossible
impossible
impossible
8
impossible
impossible
impossible
impossible
impossible
7
impossible
impossible
impossible
impossible
17
impossible
impossible
impossible
6
impossible
impossible
impossible
8
impossible
10
19
