100 100 
-2 
 7 -7 -42 -62 -66 -71 -74 89 
 3 -4 -6 43 
 5 31 37 40 -42 78 
 5 -4 9 -23 -63 82 
 7 -3 12 17 -20 -24 40 86 
 4 -39 59 95 97 
 6 -3 -43 45 -58 -62 91 
 4 -19 28 -38 58 
 3 17 54 84 
 4 13 20 46 81 
 5 -11 12 -21 48 90 
 7 -2 -5 -18 -44 -62 -81 98 
 3 -75 -77 93 
 7 -40 43 -55 63 75 -93 98 
 5 14 -47 52 -55 69 
 5 -27 -33 -42 -53 94 
 6 -24 -30 -33 -56 -77 82 
 6 7 29 57 62 -64 88 
 4 6 -18 86 91 
 4 11 25 -67 78 
 4 -25 -35 -42 88 
 4 -27 -62 -75 79 
 4 -22 -37 -60 84 
 5 44 -56 -70 84 85 
 4 -3 9 -26 61 
 4 -31 -77 88 99 
 5 22 24 46 76 77 
 5 31 60 63 -73 80 
 5 -31 -48 -51 74 76 
 5 -18 -38 52 -73 89 
 6 5 15 62 69 -74 95 
 4 1 -27 59 73 
 6 17 26 38 54 57 89 
 4 -29 -41 -76 90 
 3 12 55 77 
 6 -18 -25 -34 -65 -84 98 
 5 -52 -75 -79 -89 99 
 7 9 20 24 34 38 -61 88 
 5 3 -16 42 -51 94 
 7 -45 -46 -57 -82 -89 -91 95 
 6 -10 25 37 41 56 97 
 3 -7 -66 67 
 3 55 -81 88 
 5 -8 -39 -56 -59 66 
 6 16 28 53 63 75 89 
 7 24 25 58 59 64 77 93 
 5 -7 -9 19 -35 75 
 4 31 53 64 86 
 5 28 -43 -49 -68 97 
 5 -11 16 -29 -76 81 
 6 16 17 31 34 51 98 
 6 34 -64 -75 -83 -94 99 
 6 -1 -33 49 81 -95 97 
 6 4 36 45 52 73 93 
 3 -23 -84 91 
 7 -25 -29 -38 -70 -75 -81 94 
 7 4 15 17 46 70 75 89 
 3 -18 -33 82 
 5 12 42 53 57 78 
 4 -19 41 65 66 
 3 18 -48 90 
 6 -3 62 -67 78 89 99 
 3 9 77 86 
 4 -39 -70 -82 86 
 5 -17 25 62 -80 87 
 5 11 21 46 94 97 
 4 15 -25 -29 68 
 4 -32 -62 93 98 
 3 -26 -75 96 
 4 49 81 -83 88 
 5 48 55 77 82 93 
 3 10 23 72 
 6 4 -8 -32 53 -61 66 
 3 -11 -23 60 
 3 10 33 67 
 3 -3 -13 96 
 6 -14 -18 -36 37 86 97 
 3 -1 2 4 
 3 10 -63 97 
 4 11 25 91 97 
 5 -5 -9 -24 -43 51 
 7 -2 -6 -9 -22 -50 -88 89 
 7 -2 9 16 -34 -51 90 96 
 5 7 11 16 70 88 
 5 -37 42 55 64 80 
 4 18 52 69 86 
 6 14 15 20 51 66 84 
 6 -12 69 -70 -76 -83 85 
 3 34 70 81 
 6 1 -38 -48 -50 51 61 
 6 -9 -26 -65 66 -75 95 
 6 -16 -19 -49 -62 -73 76 
 4 24 32 51 79 
 6 -13 -20 -45 -56 -57 97 
 6 -5 -8 17 -45 -65 84 
 6 -39 73 -79 -82 -91 99 
 6 -28 42 -58 79 84 93 
 6 1 9 18 34 78 95 
 4 -43 46 72 90 
 4 27 40 45 52 
 100 97 97 97 96 95 93 93 91 91 90 89 87 87 86 86 85 83 82 81 80 80 80 79 77 77 77 76 74 74 73 73 73 73 70 70 67 65 65 64 64 62 62 61 61 61 60 60 60 59 57 56 56 55 54 54 51 50 50 49 49 49 47 44 44 44 43 43 42 42 41 40 39 39 39 37 36 35 35 35 34 32 32 32 32 32 31 30 30 30 30 28 28 28 27 26 25 25 24 20 
