100 100 
-2 
 4 2 43 56 79 
 7 20 26 30 38 45 68 95 
 7 3 5 6 31 48 54 84 
 3 64 68 77 
 7 8 23 29 33 58 60 90 
 7 2 5 32 50 60 77 95 
 7 6 53 67 72 73 83 94 
 4 35 43 47 81 
 4 29 39 74 97 
 6 4 12 56 78 87 97 
 7 35 40 48 56 74 75 90 
 6 1 38 40 53 91 96 
 3 75 93 94 
 3 23 30 85 
 6 23 25 33 45 50 59 
 7 7 8 37 41 59 72 76 
 4 14 45 90 99 
 4 20 45 75 84 
 6 16 25 39 46 66 79 
 7 8 12 27 34 36 52 67 
 4 7 8 61 78 
 5 5 45 69 80 81 
 4 27 33 66 80 
 6 26 31 56 70 78 93 
 6 14 27 36 57 60 72 
 6 13 25 58 68 81 82 
 6 35 38 56 80 94 98 
 3 29 73 89 
 6 11 13 21 45 76 80 
 6 6 17 18 67 84 97 
 7 6 7 50 56 76 79 80 
 3 49 61 69 
 6 2 4 8 60 70 74 
 5 8 15 32 82 84 
 4 74 75 76 88 
 6 10 22 47 50 64 70 
 6 3 14 28 39 61 72 
 7 19 38 47 59 68 82 98 
 5 35 38 49 53 83 
 4 2 3 52 84 
 6 16 32 43 81 83 97 
 4 18 63 95 96 
 4 20 52 60 93 
 6 6 16 44 48 80 95 
 5 17 57 75 78 94 
 3 25 70 81 
 4 2 22 51 91 
 6 15 17 22 49 61 63 
 3 6 21 45 
 4 22 72 95 97 
 5 44 79 94 98 99 
 4 30 42 54 70 
 6 22 43 69 70 77 80 
 3 8 21 59 
 5 2 23 69 85 93 
 3 19 56 79 
 5 10 44 59 77 93 
 7 13 46 60 61 83 89 95 
 4 6 33 67 69 
 7 5 27 34 39 61 81 89 
 4 27 46 49 76 
 5 26 46 54 63 75 
 6 8 52 76 90 97 99 
 5 5 11 59 66 91 
 3 6 10 99 
 6 22 34 37 54 59 66 
 5 31 48 74 94 95 
 5 4 42 59 71 96 
 5 9 30 68 71 97 
 3 59 66 73 
 4 11 13 24 70 
 4 5 17 20 80 
 6 9 18 28 46 76 91 
 7 7 14 21 22 53 81 90 
 7 5 7 9 59 72 88 97 
 7 31 36 55 63 65 68 90 
 3 51 64 81 
 6 18 37 59 61 66 72 
 5 24 44 47 75 84 
 6 10 16 37 47 54 99 
 6 6 35 42 43 72 92 
 6 5 21 27 49 68 82 
 3 37 64 92 
 5 54 63 65 68 92 
 3 11 20 34 
 4 8 55 82 86 
 6 51 52 60 66 80 85 
 4 1 4 5 28 
 5 11 55 77 78 89 
 4 11 28 32 69 
 6 21 62 65 74 82 96 
 4 15 31 52 92 
 4 9 12 89 90 
 7 3 10 13 18 30 49 57 
 6 2 56 70 75 76 77 
 7 9 55 60 67 81 82 87 
 4 10 14 40 67 
 7 9 47 57 58 62 74 76 
 7 12 19 25 32 64 86 90 
 4 4 25 38 45 
 400 399 389 387 383 380 374 368 366 364 360 358 350 350 349 349 349 346 341 340 340 333 325 318 314 312 309 307 306 294 292 288 287 287 286 285 283 271 270 268 266 261 260 251 248 245 238 235 228 214 213 212 211 209 208 207 204 190 178 175 173 172 165 165 162 158 157 155 150 149 143 142 135 130 122 120 115 112 107 105 102 102 100 91 91 86 84 71 70 67 60 52 48 46 44 37 32 30 30 21 
