100 100 
-2 
 3 -3 -39 87 
 6 2 42 -70 -79 -83 99 
 7 -34 -41 -55 -56 58 -65 72 
 3 -36 -39 63 
 5 15 33 35 37 95 
 5 46 49 55 57 67 
 5 -19 -37 -63 -77 95 
 6 42 -47 62 70 71 87 
 6 23 -48 58 59 -63 89 
 6 4 12 31 74 93 95 
 5 -23 43 -58 67 76 
 4 79 -83 92 93 
 5 -39 -66 -78 -82 89 
 6 24 26 55 79 81 87 
 4 -40 55 88 93 
 5 18 27 -47 76 78 
 4 13 26 30 62 
 6 1 -24 31 42 -53 68 
 6 28 33 -56 73 -84 88 
 5 -16 -41 45 53 59 
 6 9 30 58 -67 -72 79 
 3 14 31 47 
 5 37 -43 -52 71 89 
 5 12 25 50 -78 89 
 5 5 24 -25 -61 78 
 6 43 53 -65 66 -72 74 
 5 -4 -7 65 74 85 
 4 -13 -17 -59 68 
 4 -13 -18 33 65 
 6 4 28 35 68 84 96 
 6 52 70 80 81 87 91 
 4 15 35 41 94 
 6 -46 -48 53 65 73 75 
 5 29 -35 -65 -66 94 
 3 19 -70 94 
 3 -38 -61 89 
 3 -7 -34 52 
 3 -17 -53 67 
 4 -34 -45 56 80 
 3 21 26 86 
 5 -12 -46 -56 -59 77 
 5 -43 63 90 97 98 
 7 20 -22 32 -39 42 -86 96 
 7 -5 -9 -14 24 -54 -76 89 
 5 -17 -21 -51 -62 85 
 3 18 79 84 
 6 -3 -12 13 -46 -64 97 
 4 -33 -51 -52 93 
 5 -26 44 -61 -68 70 
 3 -9 26 67 
 5 2 23 32 66 95 
 4 -7 -12 21 42 
 5 -8 14 -28 69 81 
 6 26 33 -49 83 87 89 
 5 23 -62 67 77 99 
 6 8 -14 -37 -38 80 88 
 4 -11 44 46 50 
 6 26 42 54 56 59 66 
 3 -7 -62 90 
 6 7 16 48 92 94 99 
 3 -14 37 92 
 7 -42 45 -57 -63 72 84 86 
 4 3 25 57 64 
 5 6 33 37 62 84 
 6 3 -24 -38 -40 -45 60 
 6 24 52 63 70 71 84 
 7 -18 -20 -56 62 -72 78 85 
 6 5 14 59 61 66 73 
 4 -20 59 -72 77 
 5 5 -67 74 85 96 
 5 14 41 72 85 86 
 4 9 12 -42 46 
 5 -1 -36 -77 -78 79 
 7 -2 -14 -21 -34 47 -78 82 
 5 14 -15 -43 48 89 
 5 3 -51 -65 -76 94 
 4 34 46 -57 88 
 7 -19 38 -56 65 81 -96 97 
 4 -9 30 -52 73 
 6 20 26 28 30 54 82 
 4 3 -45 80 94 
 5 -18 -25 55 88 91 
 3 -10 44 69 
 6 -8 -26 -49 -54 -76 81 
 7 -4 -5 21 -25 -39 43 81 
 4 15 -28 55 81 
 4 -23 41 -45 83 
 6 20 41 78 80 87 98 
 5 14 -27 42 70 75 
 5 -28 57 59 67 99 
 6 11 23 56 59 78 79 
 7 4 -22 26 39 -40 51 54 
 6 -4 -22 -47 -50 -67 89 
 5 1 25 50 59 76 
 5 1 58 75 86 98 
 4 4 24 -68 73 
 5 -21 44 78 -84 87 
 5 -47 -63 64 -67 96 
 5 12 -64 66 89 97 
 5 19 46 65 92 97 
 397 395 394 388 383 378 377 372 371 370 356 354 331 328 325 320 319 313 310 302 299 299 295 284 271 271 269 268 268 259 246 233 228 225 214 213 211 208 207 200 197 190 189 188 183 183 181 181 178 178 172 170 168 163 159 152 151 150 133 132 126 121 119 117 116 116 109 108 103 102 101 101 101 99 94 94 88 87 86 84 84 80 74 73 65 61 56 49 45 43 41 41 34 34 33 29 27 23 23 21 
