6
IMPOSSIBLE
IMPOSSIBLE
31
IMPOSSIBLE
100
IMPOSSIBLE
507
1031
2521
5157
10302
26060
51740
104040
IMPOSSIBLE
520289
