Ticket 11102
Problem 1690 -f
View hacks & all small testcases

Unable to dry run this testcase?
Try making a new request with small values of n_high, t_high, *_high, etc.


Retry
Input
99
33
ghbdigbfefafihebidggehahebfdiddhb
3 10 5 16 13 29 8 30 31 14 2 12 1 20 33 11 9 6 17 24 23 15 28 22 19 26 27 7 18 32 25 4 21 
12
fellicjhcdeb
10 11 4 8 6 2 3 7 1 12 9 5 
71
agpqdgaqfdahekhcancfnrmcerqheialiadchamghhpiimgbeafajnhgohjhmeapmrbjrhn
40 31 52 2 59 10 25 24 69 48 17 22 16 14 9 56 38 55 63 53 54 57 36 41 13 65 28 39 11 26 44 15 21 4 51 42 19 43 67 33 50 29 46 62 60 20 71 49 35 34 64 30 8 5 6 47 18 12 7 1 32 58 27 37 45 66 3 61 68 23 70 
68
eajhqaciihnshrdnnamdhaeprjanabjkepmrncnpnfcfsffcerakcfrlfljakeeccjec
1 31 36 42 43 6 64 40 54 30 16 17 2 38 32 52 12 58 50 26 9 57 66 53 61 39 47 56 27 33 11 19 3 65 29 46 20 51 37 18 68 13 21 28 41 5 4 45 62 23 7 49 60 22 55 48 59 24 35 8 67 25 10 63 44 15 34 14 
63
gcfcfaggcggaegegdcfgcdddbddfffffabacacaaffcageagaddbbegcbcegfge
12 21 45 46 19 42 55 31 18 59 26 48 39 53 1 20 54 56 9 29 16 36 44 63 22 34 11 14 33 17 43 49 38 10 61 8 62 35 41 23 2 30 4 47 3 58 40 13 51 52 7 24 32 50 15 60 28 6 37 57 25 5 27 
6
jilajd
5 4 2 1 3 6 
96
iupnltnrqkeehrcijtklndujecqacaqngvnirljkfsasksblossljklvlbjrhroeccvlohgfeadlicslqskrmtcnptjuthbl
74 65 92 1 20 82 11 5 84 47 80 7 19 25 53 95 26 8 75 2 90 37 15 22 58 18 43 24 49 30 44 69 83 60 56 59 70 73 41 14 79 91 40 16 54 39 32 12 46 96 31 63 68 28 93 85 45 88 13 86 34 62 51 55 81 71 17 57 6 35 67 66 50 72 48 36 64 77 27 78 33 87 29 21 61 76 89 42 4 52 10 9 94 3 38 23 
60
bcbabcddacabbbdababdbabaaccccbaaccaabdacbaaddbdccddccdaccbba
30 4 24 59 46 25 27 35 5 57 36 20 41 19 13 48 8 6 26 31 60 12 9 55 49 37 16 33 56 23 44 10 3 50 22 40 45 34 17 58 28 51 1 18 21 2 14 43 11 15 39 52 29 7 53 54 47 42 32 38 
10
aabbaababa
6 9 5 8 10 1 4 3 7 2 
158
bcabbbcdafaaffdaegceeafecbdbeafehdafcchfbbhecccedbfdcgbfegfahdchhhgaffcgdaehbcggdhfcbhcgghfhcafbahbdaecggdgbbghafacbcdbfcebfhcfdccbefghfdbgdcegbaffgddfeadddfg
54 16 9 69 99 14 117 64 122 71 42 73 118 109 19 137 119 3 18 5 8 112 35 90 142 114 59 120 123 67 61 22 105 138 140 126 91 63 1 150 155 157 153 100 55 10 145 110 62 85 79 2 156 86 132 74 60 32 104 13 92 36 82 146 106 101 107 41 124 30 111 75 84 77 31 26 65 128 47 98 28 139 4 94 127 76 66 44 15 52 48 11 125 121 115 20 12 96 29 78 116 39 148 108 49 130 25 72 88 129 136 70 103 24 51 149 45 50 143 147 81 141 40 58 37 38 102 56 46 135 43 97 21 113 87 95 154 17 83 23 133 53 80 7 34 93 158 89 33 27 134 152 151 144 131 6 68 57 
175
uaodakggfivfqbiqdcrfmvpiockenkueppuamgiqnudmrmeooiremebbguqpqcosojlssjisqnaigngfhpkutqcqqarmocartusvcpdekjthgpoepulprtcitkmqdhjibcbhjbrtvuafsubnubsgobvtqfstlkcsbokbgqomgihogqu
83 106 113 144 81 169 134 99 29 90 49 103 10 104 101 132 33 109 1 72 67 110 146 75 46 121 172 111 54 129 153 128 171 76 58 164 60 51 70 27 105 138 32 59 156 148 7 150 78 74 73 31 122 125 162 26 120 24 43 126 161 170 28 5 50 61 86 91 137 149 127 82 151 25 155 107 22 93 80 157 130 168 11 142 163 94 123 100 159 48 2 166 115 160 12 133 143 140 6 165 37 4 71 34 14 41 40 9 20 45 66 89 84 92 57 124 53 135 174 65 117 95 35 18 158 44 19 15 21 112 108 23 56 36 68 87 175 173 116 16 8 136 118 3 64 141 13 52 97 102 77 85 69 167 96 62 42 139 38 154 152 145 55 88 119 30 79 39 98 17 114 147 47 63 131 
52
ebabeedaccabdbeddebdddabddcdbdaececedabebebeabacabdb
30 23 49 39 48 38 50 13 43 7 24 9 51 37 41 27 20 14 3 17 15 42 25 10 26 12 22 45 44 8 47 40 35 46 16 52 6 33 5 18 11 4 28 1 34 36 19 2 32 21 29 31 
71
peidgfngjookwqwcgpkrcifpbnnrdwojecpbetbkwihoqpmiildtsmdgjnjmwwcfwdsqlvg
49 12 14 42 24 2 29 67 63 3 57 45 46 51 5 17 62 48 8 71 61 56 13 64 65 7 35 22 4 59 41 36 15 47 50 1 28 70 18 16 21 30 19 40 25 43 39 27 53 10 60 11 34 68 6 32 44 33 37 38 23 26 31 69 9 54 66 52 58 55 20 
34
pkgemoodinkbecmkdjmcenedlijfiorakm
15 26 25 32 16 14 7 28 17 9 22 12 18 13 2 21 23 6 33 27 1 10 8 3 29 19 31 20 4 30 24 5 34 11 
173
dhcbebgeehfhbcchcddichfbdhidefcbeiegebbicgfahffhhcbeadcaegdgdbbabdeachggffdbdgcgeicfcdaeedegegccbehghdehbeheaggigfbddabhhicedddcedhafhbfghgedgcecdfgcaecfieiebdbgbhifedfhdhgg
22 34 90 59 121 116 142 4 125 70 170 10 120 40 21 140 69 35 149 86 53 157 18 162 78 82 159 24 172 38 155 7 75 167 146 46 104 23 54 126 151 153 99 25 61 66 110 1 119 139 62 26 122 29 8 145 137 45 42 50 63 36 81 128 107 56 101 123 150 17 95 171 144 43 118 106 30 20 161 48 32 168 72 112 2 124 147 9 152 16 31 88 47 19 51 44 130 77 96 93 71 3 143 33 156 136 158 131 15 133 165 109 52 114 12 41 6 92 111 94 37 98 89 135 5 169 58 13 138 141 87 14 100 154 80 97 129 103 49 55 134 115 173 76 73 160 28 127 27 67 60 113 57 74 65 68 132 117 164 79 39 83 64 148 102 11 166 108 163 91 84 105 85 
96
gfgadbcddegdcggddbebfafdeddddbfagaeccdddbgcdbebcdgdbgagefbdbccdcccggcaabbbffgdfbaaaafbdbdgddaaea
71 52 8 19 10 36 39 42 50 56 55 13 83 29 53 89 32 94 27 82 41 35 95 46 73 59 96 1 62 47 2 9 77 57 65 3 17 11 48 66 84 6 81 38 75 72 87 79 91 85 21 14 40 93 70 60 51 34 67 68 31 5 37 7 28 80 90 74 16 54 26 20 25 49 78 69 30 45 63 92 86 76 24 15 18 43 22 88 61 4 23 44 12 64 58 33 
131
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
126 20 90 54 8 1 42 96 11 122 88 114 77 128 101 103 116 86 19 5 49 118 27 110 55 97 63 84 43 28 92 59 107 123 48 130 74 12 32 41 124 120 35 21 7 76 4 36 18 45 57 81 131 44 56 16 6 112 39 83 117 52 17 104 119 46 113 62 73 89 72 75 53 25 30 51 68 9 29 65 47 106 14 79 2 26 125 61 71 22 129 98 102 15 80 87 33 58 23 37 121 109 40 70 10 82 95 24 66 69 60 67 64 99 13 78 108 115 100 3 31 105 93 111 50 38 34 91 94 85 127 
54
wqxwergogjegnonlkwrhnfwqpltobewqlopqwolcklsbrsidsqaqxl
18 20 21 6 52 5 13 10 2 42 45 29 38 30 25 36 54 32 50 35 40 43 17 14 8 39 16 33 49 26 44 23 31 51 47 4 3 41 24 37 9 19 7 46 53 34 28 11 48 22 1 12 27 15 
126
ahefdeadfagggacfdeadeeehfgdgfcaebhahccgedgahehaacgdbeagbhhedehbafccbdfdgdbabededcefhhbfcfedcebadccddhefhfagegcghffefdgdeefaaah
6 3 1 98 72 102 14 23 24 8 95 34 33 93 80 19 13 40 16 10 11 87 15 64 119 126 97 124 125 5 84 12 62 63 45 22 48 83 28 17 114 121 27 122 47 52 43 26 109 60 74 53 42 69 35 61 41 79 116 108 32 99 36 107 103 66 71 58 7 73 101 39 44 115 25 68 88 82 65 118 86 18 20 91 123 51 96 4 59 113 30 37 56 55 31 106 92 54 78 89 49 29 2 76 9 38 81 70 85 46 50 94 67 75 77 105 117 90 100 110 112 57 104 21 111 120 
74
bgpabsmrojqhbfjqgoiqjpoqbrmirlkopqppkgioimdprbjakfarbpbrsfslsefffgmoliqepe
45 17 27 66 26 69 59 25 53 6 8 67 1 49 16 37 36 15 61 28 51 52 31 55 14 68 22 65 70 40 19 30 42 35 57 18 29 33 56 46 50 20 32 7 11 73 41 2 63 24 5 64 71 13 34 72 54 48 74 58 10 47 23 43 9 60 38 3 12 4 62 21 39 44 
188
dfcfigfbehecdkmjebanjgdhkephclbnbakaikplahkldficbjjhnldeoiphpplbofgkabglmafcmcacplhakdahcgffdfbmmegcbkkbiefimbeiohkhonkagpocaodnlnkikfjnebilfdfdmoamljpalclmfjcejbdmlcfabkanghcglolabibgppnf
32 81 70 51 48 180 82 144 84 136 150 171 85 188 15 77 118 125 112 128 92 19 96 90 41 130 129 179 78 156 72 122 22 163 35 54 161 160 67 91 46 147 50 12 174 170 134 87 117 164 165 20 39 71 138 26 132 105 140 14 45 58 157 120 173 121 83 175 88 29 103 135 60 25 63 33 62 80 97 176 141 124 21 28 3 47 102 101 187 2 36 69 100 148 86 89 145 155 13 168 5 109 151 52 166 186 133 154 64 27 158 116 184 169 53 146 9 182 104 177 31 4 111 6 43 1 10 123 59 159 127 113 143 49 73 68 185 34 17 56 115 11 106 152 24 108 74 44 149 66 162 131 153 75 55 142 107 76 7 40 114 137 98 126 99 57 23 183 30 139 8 178 172 167 65 110 16 93 181 79 42 18 37 61 119 94 95 38 
154
tmcbhlbjankjsoaecsfjgebkkptojhmijcbolarhenjrttceaggfccmqsjmgggaddhjcaeoiabqbaqrttbrbqembhdsoirbsdmhnshfrlrjilejoltbidjrjcmbnelijepcqogjfshpdhqktbmholoinoe
89 67 72 112 122 16 136 43 2 8 44 119 79 148 36 29 6 140 75 26 88 152 73 126 22 118 49 98 149 37 90 145 10 64 78 125 105 92 53 32 11 12 3 46 62 107 130 93 59 70 91 45 141 86 81 150 110 60 23 84 20 42 76 17 47 153 58 129 138 135 41 48 74 100 52 123 115 96 144 55 124 134 147 18 127 85 99 63 95 131 39 50 97 35 101 102 66 83 146 142 151 120 5 7 121 117 77 13 80 71 103 33 9 40 30 54 116 24 94 38 25 69 57 82 154 113 65 61 108 104 114 28 14 109 106 137 128 15 31 139 1 4 111 87 133 132 21 56 143 51 68 27 19 34 
44
fjnogackkhddhmamfennkdnalklglhmogbfkmoeekeng
15 11 31 30 18 2 5 35 12 10 44 28 1 40 3 39 8 42 24 22 6 9 14 33 25 20 19 17 32 7 26 37 36 13 34 43 21 16 27 29 23 4 38 41 
13
ecfbccfaaafeb
4 8 6 11 12 5 9 13 1 2 10 3 7 
155
cqipclfmlgjfftwvvrtmubdevadxtrhwjaflqxarenogpjdqneuvxvfbasmelfljkfcrijsgjbtanvpdrlnxvvpxgbmtgxwghxfieidnjcwlnvcapaudgdaoifttmwjdaoaalvuembbabluxbrdadwqpfgs
29 12 103 26 75 57 27 56 25 121 105 99 19 40 116 152 111 11 18 94 146 67 9 59 100 149 64 104 36 55 155 51 86 110 81 34 78 96 134 95 108 7 87 109 72 132 1 138 118 47 8 28 6 60 89 154 145 144 122 140 129 79 124 10 21 45 107 93 84 54 92 117 20 13 115 46 151 68 38 133 91 16 128 49 3 106 127 114 135 48 22 85 30 61 112 126 44 82 102 119 52 77 31 53 35 63 148 69 66 32 143 120 15 33 131 141 23 24 14 147 43 153 70 150 101 123 4 65 37 17 98 5 39 76 88 142 42 62 74 90 73 41 137 97 58 83 2 139 80 125 113 136 50 71 130 
161
ccaaacbcccbcbcbbaacbabcbababcccabcbbbacaccababbabcbaabcbcbcaccacbbacabaaaccbcbaaccbbbccbbabbcabcbbbbbbbabbcaabcacbccaaccacaaccaccacaabcabbbabcbaabcabaaaabcbccccb
110 158 77 153 128 12 47 127 93 118 116 114 33 35 147 121 18 22 31 97 151 139 45 28 126 154 102 135 11 9 84 20 146 120 51 46 112 79 81 42 157 105 88 82 111 32 39 59 115 113 13 91 119 140 38 65 89 61 53 156 145 71 48 73 60 148 100 64 161 122 56 130 83 98 1 142 50 131 87 58 6 159 144 123 96 70 76 141 80 69 138 136 10 27 74 36 2 7 19 34 44 4 143 24 54 14 86 72 15 41 109 134 17 108 37 129 68 117 94 85 55 92 5 155 67 52 103 25 29 43 101 150 137 66 133 124 21 160 107 63 62 149 30 26 8 90 23 152 49 104 125 95 132 16 78 57 75 106 99 3 40 
93
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
13 10 57 24 61 2 88 43 36 33 35 32 5 60 58 42 26 70 3 51 73 80 39 66 77 62 92 16 90 53 72 71 47 64 29 30 91 78 27 44 17 54 37 50 82 67 31 85 40 20 63 4 34 93 74 55 75 87 15 21 23 49 22 7 1 19 9 18 6 11 25 84 86 76 59 14 8 41 79 46 89 56 68 28 52 48 45 69 65 38 83 12 81 
185
dcddfddcfedabafafdcaeeecebabeefeccffbdbacdcdbfedecfeedffcdebdffeeccebdebefadfaafafaafdeaeaecaefbfbbcbafffefabbdfbccfdecbdcbccdcfecafdaadedebbcfefbafbbbcbbdccccfaddcfffedfbdaddcabeaadedc
160 118 150 80 181 170 140 159 36 7 39 112 129 48 28 57 24 135 161 8 79 59 148 3 10 100 43 81 144 149 16 143 11 136 49 89 185 115 34 74 127 77 91 90 167 155 114 6 126 13 165 1 180 113 108 102 20 122 23 130 35 41 86 177 162 51 30 40 9 83 96 117 168 110 120 65 99 2 137 107 166 50 25 138 21 103 42 151 61 12 94 53 133 18 54 98 171 109 75 32 152 145 47 111 158 157 131 84 31 88 172 44 154 58 123 104 46 60 179 22 146 174 45 163 173 183 17 92 139 26 71 175 5 121 182 125 141 62 156 142 101 164 63 116 66 73 87 4 119 147 106 176 93 178 14 134 76 72 67 33 82 70 128 15 69 85 56 19 78 153 68 132 97 29 169 27 52 64 184 38 37 95 55 105 124 
137
fdgskigijsgavicfkpdjelciibkdeejicsipnqdbbehfcoparbtbmvnqsjtaiphvlfiqapamobtqlvgpjkoiuhqposoqpauhuiitdrrhnirnajkqnurjfnnituphpkkcpcejspsde
121 56 2 24 74 28 68 27 41 110 130 47 133 105 48 113 119 60 126 14 76 124 51 108 13 6 65 70 59 38 66 117 86 120 5 34 42 33 127 50 137 17 115 77 30 73 103 29 72 129 12 31 32 96 26 84 123 16 10 55 80 61 128 85 97 69 91 82 81 9 18 58 78 52 7 40 104 36 21 71 90 19 49 94 88 106 3 35 20 43 75 8 101 67 100 54 63 132 46 45 122 99 98 135 109 44 22 79 64 102 83 87 93 25 131 136 62 107 37 53 39 118 1 89 114 57 116 92 125 4 112 11 15 23 111 134 95 
69
tzjycscjhhiwnraswxkbjkrevafenlkszcfeoqlqmhqepkjhcuhnfuzsozutvuecdijto
36 7 32 28 53 16 66 48 22 8 1 43 61 29 13 42 37 30 25 14 12 10 59 35 15 24 51 2 54 56 69 58 6 5 18 3 31 20 63 9 50 26 47 27 57 19 21 64 60 49 68 65 23 11 4 39 44 17 41 46 33 52 34 55 67 45 38 62 40 
197
dcdcacceffbbfacccaaacefbfbcefbbaadfcdcdeccdefabfecaebafcdddaadcefbcfbccfeceaccebcccfaaefabcaaefcbbaeefacbbfbddccbbcbccebcefffdcbdebedddeaeccfbafbccdbcabdaafaecfeeefdfffcebeacaaafabbffbadfbadffadaba
123 153 7 49 16 101 120 135 109 63 35 121 196 70 99 61 132 159 97 98 170 185 111 58 45 84 112 77 131 167 4 38 78 40 108 2 140 17 15 68 179 116 26 174 87 181 9 125 190 76 54 142 64 50 81 134 32 114 143 102 92 139 29 56 141 52 88 22 103 30 106 197 53 188 8 72 150 36 115 165 25 33 151 24 173 194 144 145 3 100 136 66 117 69 27 158 184 18 107 51 12 189 175 157 93 191 34 19 119 183 178 155 192 163 104 20 47 110 130 71 65 13 182 59 105 62 164 43 89 156 146 187 186 67 124 21 129 161 31 160 149 127 86 166 23 44 28 168 10 55 176 113 14 85 147 11 91 46 37 96 42 79 172 154 73 126 75 1 137 133 180 193 162 171 195 74 48 6 39 148 94 82 80 138 169 152 60 41 122 118 83 90 95 57 128 5 177 
38
aacrlfskirpicxmrwotpxljqmmvfavmtshqfle
2 33 35 8 32 23 25 16 11 31 4 21 9 28 22 14 19 38 30 34 13 26 27 37 12 24 15 6 3 36 20 1 17 10 18 29 5 7 
176
abbbacacccbbbcaaaacbcbaccbcbacaababbacbacbcbcaabbcacacaaccabcccbabccbaabccccbbcacbccccbaacbaccacaaacabcacabacbacbabbaaaabccbacbabacbcbacaaccacabbcaaccabcbacabacbbbcacbabaccacac
31 136 21 85 9 108 163 132 40 173 71 56 61 44 93 18 43 175 147 133 120 62 118 168 60 139 157 140 111 126 141 33 68 77 119 112 52 127 37 35 149 41 1 166 14 84 113 58 51 114 22 169 95 152 83 63 107 12 79 25 11 88 94 65 80 143 115 153 164 106 64 55 124 78 103 99 69 87 7 123 91 34 54 47 30 59 3 159 45 28 36 82 176 75 32 97 67 160 151 134 100 174 42 29 172 16 135 72 76 110 105 102 46 101 49 156 98 125 90 24 161 142 171 148 5 13 15 10 167 50 131 89 121 154 81 128 20 17 129 86 117 145 19 146 74 26 2 144 38 138 150 109 39 4 57 53 92 162 130 27 73 137 116 96 170 165 70 23 158 155 104 8 122 6 66 48 
163
mmhwkudlbtcebqoullvukhvpcfuaooofdrudfvidmgwqptvmsdefuuhqhoenipmogrwwlgagqvvldneqroufdmqofdlgpfbpnicssnufwvfcuqlghvgvsctlhqosaacdcnvbdgwsbmejvokjmabrjgdcuslavjgncaw
88 150 83 143 72 130 48 53 74 1 90 18 87 62 106 115 40 86 32 145 127 122 37 103 125 101 8 85 120 156 15 31 65 117 121 30 49 41 22 55 13 97 14 94 29 95 2 98 4 43 33 163 57 63 42 19 46 113 151 135 140 5 75 141 100 24 16 77 25 148 158 23 12 60 68 27 144 59 123 45 162 126 124 139 67 7 102 155 28 64 161 3 69 20 44 111 131 152 134 118 142 58 70 38 17 105 147 73 154 89 159 79 128 66 114 99 34 108 54 104 116 81 71 92 35 93 50 9 84 137 119 129 133 112 157 110 61 153 96 91 47 136 149 160 146 36 138 10 78 80 56 11 76 39 21 132 107 82 52 6 109 26 51 
189
wepgglkodhmijecpijetmhgiewsqgafphdnuwngocikscegrpfvjowceugrjaaveoldrdkmfdbvcsmlvrjhvpvopqstfidnpmdqqabjhwictvoodnbmwrjtkbcbklfvcovdiqsvmhbhriivgjvpvfolnaobptcpnrgcsutsuassscudjdbutqpccclwpj
8 88 176 105 148 9 4 150 109 55 66 173 34 94 90 120 40 31 67 107 82 89 167 183 77 81 30 121 10 15 6 11 123 74 168 159 127 93 108 46 165 156 154 18 138 44 110 185 146 115 85 39 149 187 62 106 21 3 70 181 47 43 38 97 111 170 13 142 177 164 128 92 141 45 169 14 76 37 162 83 72 151 68 7 101 174 136 50 56 184 175 126 143 179 137 22 19 54 131 103 114 2 59 80 157 186 166 152 41 73 24 129 140 64 25 189 69 61 178 33 87 63 172 79 29 1 28 65 91 26 160 49 36 161 180 145 42 132 32 35 5 118 53 102 134 23 27 57 12 158 182 52 116 96 171 104 16 124 112 113 155 48 71 86 125 144 147 17 75 95 139 130 153 20 60 133 99 188 51 163 122 78 135 58 119 100 98 84 117 
133
hcibidjcbdjhiaabjajgeighgbhcbaghgefgaabffccbhdcfachjbfbadaeihbbhgfbibdhhcjdiiaegbfbfhjddejbbgjchjicahhfjgeegegdgbfbeieedcbfdccbjccihf
17 26 79 60 116 97 50 12 46 86 65 102 90 122 104 54 93 115 68 38 16 87 5 39 8 4 73 74 51 124 94 80 25 23 47 70 28 67 15 81 9 127 57 84 99 110 32 13 121 36 40 64 106 117 69 20 112 118 105 108 6 37 59 77 56 103 123 14 129 125 113 101 30 133 120 98 72 132 2 52 91 126 75 63 83 18 62 58 96 27 11 49 34 66 21 41 89 48 107 130 31 7 109 114 22 78 53 88 119 131 1 43 61 100 35 33 55 76 95 44 10 29 24 71 82 45 111 42 19 3 128 92 85 
2
gi
2 1 
175
relfhkeqhhkekrsrhekqnndbggoplcfraiplfejpekcgorasshefnemiifksohgdhprcdeqembiepgfhjbdmhopmkmqmshapcjedjkkagmbjkiidsdnmpioprfehkmnjlbdaseagnnlfhmqircakosdginiesljpklokemnahmkhfrd
4 173 29 164 124 43 122 95 35 91 37 44 19 1 110 172 52 159 97 3 93 128 28 32 22 14 149 8 67 18 112 156 72 74 49 25 98 85 20 170 158 5 137 61 105 108 99 100 81 53 34 64 168 138 40 30 60 33 78 113 142 9 125 160 68 162 51 174 103 136 42 12 89 175 121 55 11 90 48 82 24 167 117 88 62 94 166 146 36 31 111 39 77 86 148 6 106 38 45 141 2 92 84 70 75 134 13 15 114 153 118 139 129 66 130 120 10 17 56 58 16 104 116 127 151 79 71 102 152 169 144 115 143 73 69 47 80 132 27 107 23 163 21 7 57 50 65 123 83 76 140 161 46 26 165 154 109 150 126 147 135 87 119 96 171 131 157 59 155 133 54 63 145 101 41 
27
fcbedcafhchagbcaeccafeddfde
7 3 13 9 17 21 27 6 24 8 14 10 22 19 1 5 23 2 18 11 26 15 25 4 20 12 16 
24
bijadfhdhbefedfgbgefidjc
15 11 12 9 22 24 14 23 19 5 20 1 7 21 10 6 8 3 13 4 17 2 16 18 
6
suddqg
2 1 4 3 6 5 
33
fmpkapjdkjhmilaiamnnadnihpdhkpdna
29 31 32 8 4 13 7 23 3 9 11 21 10 30 26 5 28 33 18 24 27 25 16 15 2 17 19 20 1 6 14 22 12 
145
faddedcccafaaffeaababffbbacadebaccabefeebbedabdbafeffebeeacaccbfaedbefcdbaebfaadccdebadfcccdeecaefafabebfdaddccfeccfcfddecaedecdcfbffbeabebfadfce
47 46 82 113 105 44 39 118 92 33 97 21 38 102 115 9 133 94 84 145 50 69 52 144 78 65 93 85 51 98 35 27 126 134 8 59 127 101 141 107 125 18 2 56 72 137 83 66 6 91 99 36 62 53 80 58 17 128 67 79 43 23 124 28 73 1 108 68 48 24 70 71 135 89 57 32 106 7 121 60 112 74 13 130 22 37 143 111 14 45 81 63 142 88 25 31 20 131 117 4 86 40 90 15 5 12 104 136 11 129 139 64 87 123 116 77 140 29 49 122 96 109 3 54 30 55 75 41 61 16 26 132 119 42 114 95 138 19 120 34 76 103 110 100 10 
1
c
1 
173
bccbbabdbaaacdcabcdbabbbdcdbacccaadddcdaacdcdcaabaaaacdaaddbdaadcbbdccbaacdcbdcdcdbbbbbbcccddbcdbdcbbadcaacbddaddbdaccdaaacddaaaaaacaabcabccbadcabbcdccbcdcbdbdadadaddabaddcd
168 104 105 102 42 95 128 44 19 7 169 132 94 37 49 160 43 133 56 150 140 77 18 166 52 148 76 111 46 62 103 157 14 90 125 39 61 142 48 87 126 15 84 123 156 64 155 50 98 2 65 116 129 89 9 51 170 32 124 96 159 82 16 29 4 22 13 11 164 153 71 83 122 24 88 10 30 161 36 107 57 40 81 45 86 70 136 63 100 106 121 135 165 35 27 47 75 33 163 143 115 172 146 162 26 91 8 21 79 99 20 34 137 113 59 69 93 119 17 147 92 112 173 167 118 171 80 131 72 134 6 101 144 3 117 53 60 152 66 73 68 54 139 145 58 23 154 38 141 158 85 109 138 41 130 110 97 149 74 55 5 25 31 151 108 1 28 12 114 120 67 78 127 
187
cgcbhhhichabaahacfjeaeafdghfdcidbchcdcdfbjcgeeabicefdhhjhecaajaehhdcbggfdfejjhdgdbjdjfbecafbcjabhadabehdgajabbebifedihdeihjcfbdcfcfececjgicbfdeigidbafjddijhbhjbahcadgdiidjiajcbfchaghebeab
41 56 49 133 97 119 130 110 180 101 166 82 141 163 183 5 160 77 8 28 120 128 146 47 64 170 42 69 89 121 116 20 158 140 62 16 156 71 9 44 33 85 172 24 184 2 39 32 94 135 145 137 67 152 174 132 60 25 83 154 84 122 103 72 7 48 105 54 173 93 23 157 151 162 153 80 161 45 55 159 142 3 17 107 111 117 186 30 123 176 99 74 182 37 102 46 79 68 143 169 181 40 98 125 92 63 18 124 70 27 167 76 31 178 168 36 96 134 6 14 34 1 149 185 148 177 88 26 73 61 78 150 108 21 187 15 86 100 113 57 50 11 53 106 51 138 165 19 139 65 126 118 155 175 43 136 12 95 131 58 52 29 179 147 129 104 10 59 91 109 35 112 127 114 171 75 144 38 22 90 81 4 115 66 87 164 13 
93
adcbbdaadabbbabdacddacccacadcccbbbccbcaccabbbbcbcddbbcbbbaddaccdaabadacbaadbadcddabdadcdacada
35 26 59 52 10 27 11 63 84 36 45 55 19 85 9 50 74 29 48 91 92 71 46 58 67 3 7 82 87 61 34 5 77 42 41 39 21 68 76 73 53 86 62 8 12 30 16 89 88 60 22 43 93 32 54 57 79 40 81 83 24 70 6 66 64 18 13 49 78 51 56 69 4 47 15 23 1 2 20 17 65 33 80 75 25 72 31 28 38 44 14 37 90 
122
eeadhhdccdefdcdcdbdagdcdggfebdcggcdceeceehadcgefhhcbcdbdcbedgdcgfhheghbacbddfbfcaccdcbaecceehadabbcafaahecggebgbgebagfhahb
36 58 82 118 17 33 38 79 46 112 15 76 35 116 101 83 94 90 1 103 91 23 110 78 111 44 29 12 16 71 42 22 89 13 73 9 52 63 80 109 61 97 64 49 3 41 11 48 74 70 47 27 6 84 99 39 86 104 4 45 21 120 72 117 67 19 98 69 57 93 51 113 106 62 54 40 34 28 43 121 105 5 31 20 66 68 32 92 75 37 119 85 60 65 107 14 77 2 50 115 8 102 95 7 81 24 108 56 59 114 18 25 10 53 26 96 30 100 55 87 88 122 
90
dmiqexvjijwwwstaqebomiqrwioomwlpbmdscsxieemhujcbvnwdgpqxbuocokxgvwbrqpenxafwrkehkxgnxadcur
6 32 66 25 8 86 84 85 74 33 34 44 81 80 65 78 30 41 68 19 70 82 83 10 56 2 15 36 27 90 31 48 20 7 53 64 5 67 73 59 63 45 71 23 40 69 49 9 79 72 87 75 22 57 29 62 18 35 77 26 1 54 13 12 43 28 42 52 46 17 47 88 50 14 21 61 58 39 24 11 16 55 51 37 89 60 3 38 76 4 
95
affiecjobfdboanjmaacbmimdokcoeecnflljilkffdfmiikfandoacemgmcfjhlgoikcilfcjaklhgikcaegladbfjlnbe
41 47 29 38 76 93 46 6 21 2 55 24 30 42 25 79 60 88 89 87 18 33 64 70 50 52 94 23 17 28 80 27 8 39 16 66 78 53 4 11 65 5 84 44 51 35 86 85 83 61 56 31 32 19 14 3 57 40 10 77 20 63 36 73 95 48 81 91 71 13 92 67 45 62 69 9 90 58 68 74 7 49 82 75 37 26 22 43 59 1 15 12 54 34 72 
6
efqtnn
5 3 4 6 2 1 
71
hbgjcaaiidehbhcbdjgeebacbefckdihbaficdkdgaejhkjhkgegjfhaifefjgaaakikbge
12 13 20 6 38 36 69 9 10 35 11 31 4 59 3 15 57 55 27 50 56 1 19 16 44 22 8 53 32 46 18 68 70 71 60 62 58 61 21 23 67 24 30 65 47 49 7 43 2 66 33 25 34 48 63 37 26 29 45 17 14 41 42 28 40 39 64 52 51 5 54 
119
egecdhaeecfbdfcaccehhbcgddaceafddcfghahdbehagfgeagffffgdgfdccefeaggfaahfdgdcgfcdebhgbbdchghgfagbdbbhhhacdgaheeaffedcceb
81 97 33 101 114 52 31 38 86 64 75 29 100 16 70 82 98 65 54 106 102 112 84 107 18 22 1 113 25 7 41 17 30 90 46 96 35 73 76 118 63 47 56 2 11 61 26 69 12 116 66 62 23 27 108 99 50 4 51 58 117 37 19 94 67 43 78 14 9 57 105 53 21 10 79 55 6 88 40 89 15 8 59 36 85 20 93 44 28 115 119 92 24 103 91 95 110 13 87 5 111 45 3 83 71 80 60 39 77 42 32 72 109 48 68 74 34 49 104 
30
cfadacagfhgjbeaiheeehbhcdhedhg
21 28 22 27 24 25 4 26 12 10 8 9 7 14 18 13 11 23 29 30 20 16 6 1 3 5 15 19 17 2 
177
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
18 112 37 92 147 46 116 42 27 53 68 139 90 88 169 57 77 142 126 95 45 131 140 16 66 145 136 59 35 168 86 78 96 114 118 19 120 106 111 93 132 128 102 48 167 75 158 176 74 15 123 67 6 47 22 51 72 150 21 151 20 109 7 146 113 177 99 61 100 122 117 30 84 44 34 2 134 49 152 58 125 115 12 60 25 81 76 105 175 94 9 62 85 148 52 133 127 14 119 137 159 4 130 31 108 28 79 155 73 121 43 10 24 3 149 29 161 55 41 26 97 104 164 170 157 174 144 39 71 32 5 166 165 54 98 163 63 160 103 87 162 107 153 173 154 70 171 64 143 110 36 101 1 40 38 138 23 17 124 65 135 11 141 129 8 69 50 13 56 82 83 172 156 89 91 33 80 
93
ijmefhchiamcolacaodmkaebfhnckfdfeecljejgmngdlkeldnfdcojmnnegnbgbdfadllcibeljjfbfljnjekeldmgll
13 90 24 7 93 47 58 18 46 65 68 73 36 81 5 28 14 82 38 21 63 6 84 61 41 2 91 32 8 25 9 54 70 45 20 71 15 23 86 66 30 26 43 77 12 40 1 3 22 31 37 55 78 59 48 75 19 29 39 16 74 79 60 92 34 83 51 64 89 27 52 72 69 50 67 11 10 88 80 56 87 4 33 42 57 62 49 17 76 44 85 35 53 
118
oonfghqmcinaemcfgkhgajainbheojaifflpnbjdfgqanmjfkddbkhdhpkjiokbidmlgcchbplqpgafpiemgoelqaipnpeacfefbicaneoigigpcaklpeb
113 76 41 71 67 56 35 36 2 95 98 11 3 54 82 87 96 38 30 117 74 43 114 83 102 111 37 107 22 7 97 13 94 65 46 24 44 104 28 5 55 118 63 49 106 10 31 52 80 25 40 78 59 79 29 34 108 19 72 14 53 115 112 60 68 1 75 84 26 8 92 20 90 4 17 77 50 9 64 45 70 99 12 89 73 109 103 27 39 18 85 42 100 91 101 48 81 58 61 93 66 47 33 6 51 15 16 116 69 62 88 86 105 21 32 57 110 23 
144
hhmydvcnvghlmrgpxyrjxstxrhtljyeifeudpgujevihxqtkaymmytdvrsardorwbbvdvvrkumoqwojxglwyitcaewweqvqrquajylbujlcwktknrtqnijixeveqcmmphcgfiikmmhwmkvxu
124 85 83 2 58 92 137 57 40 119 87 116 72 7 104 127 123 39 18 125 4 131 118 68 54 122 17 43 101 55 111 28 144 110 96 19 136 130 80 36 51 35 69 90 61 91 77 10 70 95 100 99 13 48 33 22 105 71 82 34 41 112 93 133 79 23 21 109 74 135 49 73 141 117 106 134 59 138 16 9 50 120 24 140 115 5 94 53 56 32 143 38 12 121 37 52 31 42 89 84 76 81 3 65 60 88 98 78 11 67 97 25 63 62 46 132 114 86 103 14 20 8 6 113 29 107 1 129 128 45 30 142 126 108 64 26 139 66 47 75 44 27 15 102 
60
ofioealsqcfffidmhngthsehopbhcpkepqoeanecpkcqrlremnkqtqslbalj
46 35 15 41 25 48 14 54 2 30 22 18 47 24 29 3 53 11 52 40 9 28 43 21 39 5 60 13 45 36 38 27 42 49 12 31 51 7 6 26 19 57 37 58 59 34 10 50 56 55 4 44 17 33 32 16 23 20 8 1 
167
jacijgmjhbmafcmklkakhgfhfbmhkdaeahkhmbmedchfahejbkdgmelahbhedhjkabhhdglifdjedhlbghiaeeffkklimahjafflmcfdbmkmmaageghaeclkjffkigddgelkclmdbffggaaiiikiecdmjfmkgjdcjlbjdkg
20 147 130 49 152 15 146 69 45 164 151 65 99 16 141 106 27 118 145 149 75 125 162 36 80 67 139 79 111 55 61 33 92 78 88 120 9 43 35 40 37 158 101 100 68 83 87 77 113 104 167 3 156 42 96 89 50 109 47 127 76 21 134 155 163 29 13 63 60 115 126 72 19 11 38 46 22 159 5 122 91 71 81 119 86 2 161 26 135 129 8 34 93 131 57 97 14 117 1 132 148 116 7 157 25 70 24 143 153 90 48 28 123 51 6 107 4 150 56 74 52 66 112 58 64 82 121 85 128 136 53 137 59 23 12 17 103 73 32 165 95 110 166 84 30 114 105 31 154 160 62 39 18 138 98 54 41 102 108 124 144 142 133 140 94 10 44 
178
imfknhpjphjijajglkigiddoilnjhglfeoggdpnbmjacjcggmbibheekbllkikdbklfbkkabbhelliiogefmgjjnegflkcpeidbmdiiibagdobamjcahhaeiannlnmbpahkfmjfgjfelcnmdgliaklekfpckckjacgbohoilkeachmoamp
142 97 131 47 8 10 139 9 3 124 147 64 32 157 62 150 57 167 120 132 81 101 1 59 137 29 135 11 86 136 42 45 24 28 76 19 154 123 12 15 100 51 96 53 144 114 83 113 134 149 41 39 172 166 68 130 52 33 82 145 60 50 67 69 55 156 26 25 129 17 141 152 54 105 98 102 72 175 91 165 151 63 30 155 23 169 21 84 138 162 133 178 34 127 40 148 22 104 158 107 88 146 171 90 112 116 48 177 5 7 125 78 18 143 89 168 56 117 58 140 2 93 174 20 37 115 36 119 95 87 164 80 111 44 173 61 153 70 106 118 99 170 75 71 74 176 73 6 110 128 66 94 163 46 121 13 14 92 38 79 108 126 161 109 27 43 77 65 85 16 49 4 103 160 159 31 35 122 
177
bebababbebbdedacabacdcccdaeacedeedecbbceaddaaadaaaedbacaabbedddcddeaedcabccdebceeeadceeebedcebbdccdeaebbebaaaacbcebbbdcdedabcabbaaeacbbcceeadedbadbbaadbaccadacaaacceeaeebaacceba
9 17 31 85 2 30 20 116 98 35 61 141 91 4 83 37 171 146 55 92 94 66 95 3 34 22 156 13 7 57 169 131 46 68 104 60 126 1 58 16 137 15 130 124 172 115 18 5 77 175 155 176 79 173 119 168 54 151 21 11 147 84 93 43 113 8 62 59 118 100 48 19 159 136 132 88 108 90 139 73 167 72 154 52 49 101 158 53 78 47 50 112 86 133 177 170 25 40 12 45 69 109 10 6 149 129 29 64 24 150 87 71 134 114 145 163 75 123 107 128 96 56 32 138 89 80 81 148 110 99 70 26 51 140 125 76 121 65 103 63 162 135 111 117 82 122 36 39 106 157 161 164 165 74 67 142 127 38 28 153 144 41 44 105 102 143 33 174 42 152 166 97 23 120 160 14 27 
34
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
4 23 15 3 31 34 16 12 22 8 13 25 7 5 6 33 19 20 18 21 28 10 9 11 24 1 17 27 29 32 14 26 30 2 
64
nngmopbbjhhbfhsfgndflrtkaaqbahadpobhobatgoodncornpjddaqqngolmddt
17 62 18 13 49 1 9 44 38 52 39 33 3 12 30 11 37 54 58 63 46 21 35 60 16 34 29 19 4 5 51 41 36 47 40 59 26 2 43 45 23 8 22 24 64 50 6 25 32 48 15 56 53 28 42 20 57 61 31 27 14 7 10 55 
30
jbofdbqijconnfoieqdqnanmiifnag
4 9 19 12 30 13 29 27 20 11 10 7 25 14 16 15 18 26 22 24 23 6 1 21 3 2 17 5 28 8 
122
gemgckfoefghhdhgaaffnaljebfminolcidgaaocdocglmkdcemkjjgjejogomhocleajabkcjfmlbiifialjgclhacmjaebjiifkhdhbedjkehjkkjkkbjche
21 52 2 18 93 120 66 16 20 11 112 82 62 95 102 90 40 80 13 77 39 41 91 92 114 71 24 60 94 36 106 34 26 78 44 14 65 118 55 7 108 15 67 49 100 98 57 12 32 1 53 121 81 9 105 74 109 87 110 85 97 23 56 17 48 8 122 69 42 79 10 46 5 107 4 99 64 29 72 45 22 47 115 68 104 117 50 30 6 113 111 43 31 54 61 59 86 70 119 35 28 27 63 58 96 76 51 88 101 84 25 75 103 73 19 83 33 38 3 37 89 116 
185
rlnqlbjphrpafclfqcjpfjlhomdgcjocicorrhkdofjbehpjejqnmlijmreljrrkqgrlgbccoffgkkccchleagojeimdmbhoqfjlrehakhkifbknigjgramkabnqgpkeiernjonroibibgrkqpnfpccrjpcncafqbarqpbflrnemjqanllpjbcqlf
69 94 40 5 177 181 64 28 78 2 73 76 35 30 101 106 85 87 170 112 176 151 18 17 3 71 75 10 113 160 44 146 184 147 48 92 81 88 118 183 46 68 166 56 34 182 143 167 148 25 74 139 67 134 45 20 109 165 33 108 29 169 52 1 171 126 61 98 180 79 157 145 9 27 6 163 63 142 172 59 133 86 23 26 120 39 60 168 11 49 90 152 162 51 97 80 153 137 54 119 50 158 174 82 127 155 175 89 107 130 22 47 41 138 72 38 141 14 42 111 129 178 55 123 15 62 115 136 128 19 150 43 173 95 135 179 37 99 149 91 57 83 96 4 154 36 103 164 16 77 156 132 13 161 7 102 65 53 84 114 93 100 140 159 117 104 116 21 105 12 24 131 121 185 125 58 144 124 8 70 66 122 110 31 32 
65
lishvdwdcxldifsmnbpkngfppxqvjhmkulqerrmwqvlvhkdsnypapmipcgrtfgosr
25 7 62 26 38 65 4 1 28 46 8 9 32 64 41 17 61 14 33 10 54 2 29 3 47 11 21 63 16 37 35 34 40 48 24 27 5 60 36 42 52 56 31 57 39 18 22 6 20 30 43 45 19 44 12 58 53 13 15 55 59 49 51 23 50 
176
cababacbcaccbbbccaaaaabbcbbcbaacaabbbabaaacccabaacbbbbccabaccbbabcabcccccbbcbaccaababaacbcccccacacbaacaccbbacbbabacccbbcbbbccbaacbaaccbbabaacaabcacbacbcbbccbcbacbcbabbbbacaabab
143 82 12 16 109 3 117 130 176 116 29 39 151 135 58 88 62 14 41 57 47 125 64 121 127 79 70 77 107 91 33 138 149 84 50 126 148 78 32 140 165 24 31 112 144 6 5 26 68 122 147 160 43 34 19 75 146 20 21 170 11 52 8 72 106 152 150 89 155 158 92 13 162 10 145 87 166 132 71 159 167 25 97 115 2 48 174 55 37 15 124 76 102 161 168 7 54 154 104 49 42 94 28 134 73 66 113 69 93 30 60 133 172 86 171 35 163 63 90 51 1 156 120 128 137 44 27 65 111 56 157 9 83 169 36 99 17 131 45 46 103 23 61 100 98 108 123 40 4 119 164 105 153 67 173 74 101 139 175 80 18 110 129 53 118 81 38 96 59 141 85 22 142 95 114 136 
131
adjgdeihjjjjffdgbajigllhcfjkjkmhmljmjgfkhcjkgdfdjfegcdgabbfeakfbkhkahkmgcfkdgacihhllabjfjbbcgdgammfjcgmgihkajbamleghafcbmfmdcciafmi
63 46 115 20 88 34 82 78 37 59 99 90 8 25 68 32 49 119 96 5 95 131 98 57 127 75 29 51 54 48 122 67 114 13 38 64 73 40 110 18 117 55 69 65 79 112 36 11 3 89 105 39 14 83 7 103 6 102 24 2 53 124 84 91 52 93 85 23 74 9 129 15 71 81 123 1 4 28 108 111 126 42 109 45 31 107 70 61 94 22 47 80 118 56 30 27 113 35 128 77 130 104 125 21 120 72 16 41 50 100 17 19 10 43 121 33 62 87 92 97 58 44 101 76 86 66 26 12 106 116 60 
180
nododhefcimflnhagdfakojcgflgmbhaacmknkoaapfclnmfdcccdbmghpbbcjnhimpcemkneoikincogijajcbnncahfbebgokfjniomdeocmkjpgjimdhijljighmojhpdlngclajnjkcimldmndogkllfenfpbinmkngkoehioimlphfl
132 92 52 119 5 84 172 76 81 11 88 139 137 37 74 17 104 33 58 106 148 147 166 27 122 150 165 13 30 79 144 118 67 26 162 72 159 82 10 63 116 19 129 114 75 111 25 49 12 138 175 55 70 34 53 29 145 108 40 121 171 35 8 99 98 83 117 115 62 3 65 68 85 120 1 107 154 87 64 134 170 32 123 60 140 142 131 176 44 161 28 127 22 20 130 160 173 86 66 94 42 39 21 143 31 178 155 7 73 102 24 167 14 97 36 9 38 46 179 95 105 96 103 174 125 78 156 23 50 110 51 2 59 177 41 124 45 43 77 54 136 48 71 128 149 80 4 126 157 168 112 56 69 153 133 57 163 169 47 100 113 164 15 180 89 146 152 93 18 101 135 90 109 158 141 61 151 91 6 16 
173
ikiorishltpstftqhalcaqckptnhrtphggkbpprsosfnfbrldnhgftupafishdjmssmfkspaebmcqmqqorhieaalqttreqholadtfiriqudbopttbrnqqmshjnddettlmabtfgairphjrqmsfpfugjjflsbppndtrfmtsscaqtfnk
156 139 35 3 16 142 62 82 55 153 1 141 71 144 70 119 68 107 41 17 150 87 116 14 13 74 125 106 146 84 121 57 124 45 7 162 97 94 92 111 110 25 36 72 96 127 22 160 54 140 122 89 24 50 19 99 161 2 169 80 109 64 136 4 152 151 143 145 172 167 18 100 102 85 60 31 8 59 34 44 138 114 159 147 157 83 112 9 88 118 65 63 21 137 166 134 29 120 129 128 168 158 51 56 61 154 126 108 23 170 48 58 38 78 5 132 98 123 79 90 49 66 163 40 69 39 47 155 46 113 93 26 95 53 33 91 165 6 104 173 10 148 12 11 77 149 15 133 30 73 164 27 130 20 37 115 76 43 117 42 171 32 103 105 86 135 101 52 81 75 28 131 67 
51
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
17 32 28 26 16 13 37 19 38 49 36 47 3 21 50 33 14 18 5 15 11 34 20 41 45 29 27 2 12 8 39 22 35 30 1 44 6 23 43 42 40 9 24 10 51 7 46 4 31 48 25 
2
iq
1 2 
61
gfjlfmimomigmmmoklkkjknioaefbfahohkeiikibnbdebajmapakmhfcmiho
57 33 35 2 56 39 38 54 45 6 37 19 9 5 27 12 8 50 47 44 55 52 16 4 15 20 41 40 53 22 48 26 23 28 24 25 60 11 1 36 46 3 49 10 21 14 61 7 30 34 59 58 43 51 42 13 29 17 18 32 31 
28
adaadbcacbcbaacbccdbbcdbabab
6 2 7 8 9 27 15 25 26 24 12 22 20 1 11 19 4 18 5 28 21 10 3 13 16 14 23 17 
176
tbavfifdhjbpshujfvpqkivtpaddfknnqiilhusfbrdgfjknstfnlhkoeiakjumrgkvibdokbpiojfjjmqthmubgjkbobcqvmlgoiiribtkusftktmlpkbmjkgbknipugvhevmjncbntigvsuvnouhupkedhteahscplsbkopusppkrn
161 101 6 45 143 7 51 62 32 119 166 23 85 28 96 44 17 135 56 120 168 146 65 133 148 9 105 53 71 138 14 16 25 130 42 118 116 72 100 108 47 60 80 165 12 10 20 122 67 59 57 102 128 38 75 109 140 98 68 172 91 70 30 139 40 13 114 107 127 93 84 149 162 55 64 49 159 73 50 22 167 158 175 160 26 58 106 155 86 123 154 66 74 88 21 94 82 34 3 1 136 97 171 145 117 29 24 156 164 157 112 141 54 173 99 46 15 129 163 79 131 27 115 95 35 69 132 36 170 18 176 103 113 104 31 89 92 121 52 4 39 37 43 48 33 19 110 111 153 151 11 41 126 78 150 81 152 61 124 134 137 147 125 87 174 144 90 76 142 2 63 8 83 77 5 169 
198
mdbiifphbgjogevqlbgfijsqmscfmvejtqddhdsimfbotmkiqsjqpuhipdoikcqsgumbvhptlsrmhkvmgbuhpkstbapsunuoilcniijudjkkhmshaehdcgkjtsqilfirgadrravvsacohostluqakohajatmnisqggqnfjdlgmssfiuobqvvoirfdqngnsnestgemg
53 2 146 56 181 123 72 78 40 10 11 133 117 58 161 66 140 52 38 142 63 174 183 160 172 167 121 187 173 45 104 154 13 177 5 109 195 191 170 64 122 4 60 1 65 155 171 57 139 107 87 175 70 137 44 145 94 34 33 176 148 141 111 162 149 50 164 110 156 7 165 67 182 103 119 185 150 21 46 151 22 102 93 24 79 30 128 19 25 83 130 114 125 106 15 90 18 118 144 32 85 115 163 12 61 95 54 127 136 37 17 126 76 43 158 108 157 198 91 124 41 89 68 132 6 82 35 116 48 27 16 8 20 84 143 9 69 97 99 194 197 51 86 49 178 101 190 138 113 120 188 152 184 100 169 75 186 147 42 31 73 81 196 14 28 105 71 26 36 168 129 166 96 112 55 192 135 131 80 74 193 92 29 88 59 98 134 159 77 189 23 39 180 179 3 153 47 62 
102
bbabaabbaababababbbaabbbaaaaaabbaababaabaaaabbaaaabaabbbbaaabbbbabaabaabaabbbababbbbaaabbaabaabbababba
2 63 57 24 36 18 56 62 89 7 48 22 9 10 50 6 27 46 33 17 90 45 3 42 96 8 70 52 95 49 100 43 35 58 72 88 93 66 38 78 23 71 28 55 16 59 14 83 1 91 12 61 39 4 34 44 54 20 21 15 84 13 82 40 64 98 26 68 19 73 76 101 79 102 86 97 5 92 75 30 80 29 67 37 74 41 69 85 94 31 60 32 77 65 87 11 99 47 25 81 53 51 
80
opcuixfvtrvjjcqlsxqsnfbebogjzyjuqidrfprsbczcaehlhvvqumiuaoxprapxdimddsmjzwcqkgyk
44 45 62 42 66 31 57 71 15 68 33 24 5 64 29 28 25 3 10 51 6 19 76 65 50 26 58 7 40 14 38 55 16 53 56 43 12 9 79 4 41 36 73 61 80 63 1 20 35 30 18 77 49 54 22 69 11 17 2 52 8 74 27 13 39 78 34 46 67 21 48 47 75 37 70 60 59 72 32 23 
83
dbcaccadaacaabdcabadccadaababcadbdacbcaabdbaaabcdbcbcaddcbcbcdbaccbacdcbadbbcdadbbc
44 56 39 65 45 60 14 26 22 68 72 57 52 83 6 38 41 7 4 59 53 82 55 10 15 74 24 25 58 40 13 49 33 11 35 80 1 76 30 2 9 18 43 71 32 78 46 67 17 48 34 50 29 73 66 16 37 75 47 20 61 77 69 5 3 42 62 54 21 27 28 12 36 81 63 19 79 8 23 31 51 70 64 
131
aabbabaabbbaaaabaabbbbaaabbbbbbbabbabaababababbbbbbbbaabbbabbabbbbaabaabbabbbbaabbaaabbbaabaabbabbabbbbaabbaaabaabbabbbbabbbbbbabba
59 102 1 16 91 29 75 39 94 106 70 13 110 89 5 95 45 105 97 111 87 112 3 65 92 60 32 79 114 123 108 131 22 53 104 93 127 7 90 36 107 124 98 43 11 117 120 116 28 51 17 76 119 101 30 73 26 77 83 66 10 42 23 14 58 96 44 129 62 84 24 4 81 126 130 25 56 33 41 15 78 99 128 71 125 31 115 2 9 35 121 61 47 19 64 72 37 38 49 86 113 27 63 8 57 52 118 6 88 68 55 54 50 21 82 109 12 20 80 46 67 40 69 122 18 85 48 74 100 103 34 
158
abaabbbaaaabbbaababbbbaaaabaaaaabaabbbbbaaaabbbaaaaabaaabaabbbbbbabbabaaaaaababbbaabaaabaabaaabababaabbbbabbbaaaababbbababaaaaababaaaabaabbbabbaaaababbaabaabb
57 145 111 147 84 18 153 39 5 158 33 12 146 131 53 25 85 35 76 94 136 70 106 151 61 104 119 68 11 115 54 133 152 122 19 62 4 112 154 2 55 143 44 6 67 89 52 114 113 56 127 150 16 43 124 103 14 38 1 34 120 40 134 137 30 97 86 10 15 47 65 17 50 123 3 98 77 107 7 117 59 22 26 100 125 101 82 110 88 129 138 24 157 156 142 132 64 144 128 141 121 21 63 13 23 149 69 81 78 37 148 8 155 109 9 36 72 71 99 83 80 116 42 58 41 45 66 96 91 135 93 32 20 29 51 139 118 87 105 28 48 140 49 92 126 75 46 31 130 79 90 102 74 27 60 108 95 73 
14
dffddebfbfdbaa
6 3 10 8 2 11 7 13 9 1 4 5 14 12 
61
kpourodhcjgufepegjmhuarvqvptcofacjbubccbkbcfcnqmcllkelgahiqht
3 20 4 1 35 47 23 21 32 52 5 24 41 17 6 55 31 11 34 14 12 40 46 54 2 9 48 25 57 15 49 27 33 28 8 30 53 10 26 51 59 36 56 19 37 29 16 22 50 45 13 44 43 61 42 18 60 39 58 38 7 
100
smogllyljwykkfpdbfphajtpionbwomummwfkwwwdfvcchxngpevtjbaateblnsdjicdnoetglegurkvrijkkdodhndbpldmkbgi
98 23 19 41 5 76 68 2 90 75 54 65 66 37 84 36 100 27 86 82 28 62 70 93 56 43 59 79 63 55 52 15 49 72 99 32 47 35 71 38 53 96 73 40 16 34 39 6 81 87 7 46 25 92 22 60 21 10 50 42 95 1 61 9 85 4 12 29 64 17 91 67 11 26 69 89 30 18 97 20 94 45 57 74 44 88 48 8 31 58 77 78 83 80 14 24 51 3 33 13 
114
rwpruhjdgsslnsupkafeoytdelthhdksflxasnibsthrbugqmkalugtobdzazivptpuqecmsfepwxhsmjhxqeozgsaheapqfppefzqpidpcfaimkvl
97 33 46 34 113 25 26 92 83 91 23 67 112 48 18 21 13 41 88 30 65 35 77 36 55 45 70 59 82 43 57 16 31 38 66 99 114 2 109 47 64 27 50 37 102 15 73 20 22 62 44 63 3 81 24 106 11 96 100 53 72 95 69 17 101 14 105 61 74 56 68 71 58 7 49 90 8 76 111 12 87 1 52 103 29 28 42 5 6 110 107 108 85 98 94 84 60 9 78 104 32 93 75 39 4 40 89 79 80 19 10 86 54 51 
105
kdhfbbejlggjgehjfhkaggijdbihhblkclaiekjjgeelhahkahbjjhgighhlgcagilihjgifacafgjjefdgcfihchfiajllfaicdflggi
90 41 97 102 5 11 59 22 98 91 49 88 96 80 79 56 1 20 78 16 2 47 89 17 32 87 42 58 7 74 3 40 18 6 28 99 64 23 52 34 46 39 66 26 104 55 76 70 69 33 73 53 24 95 43 77 15 29 82 83 21 63 61 71 27 25 35 57 65 10 81 38 51 72 50 12 100 30 8 54 9 67 37 93 60 84 62 31 36 75 4 45 19 103 85 48 101 13 94 105 86 14 44 68 92 
22
gbcgabacbeafbfffcfbbbb
16 7 13 12 15 3 19 2 20 18 4 14 17 6 22 21 5 11 8 9 10 1 
161
hhjafgfndecimagjjjanbcbbnembaaklmcgnkdfddiimkgcncilbeibhnjfhbljcjcbmklkeaeklbifhgbbbglchaknhgeakkcncchnhhdmjcndigfdfnakaanbjabmclkmhfelhcnhifdjmehmndnddamfmlalci
15 59 5 75 140 16 149 105 104 70 83 139 61 1 31 116 157 11 89 146 128 150 106 57 48 73 101 94 47 88 95 74 135 102 71 12 118 72 35 19 90 144 26 46 136 129 133 87 44 156 3 107 108 17 6 142 66 37 137 141 51 50 25 97 38 77 10 161 36 55 18 119 67 14 30 69 120 68 158 43 98 42 147 96 85 123 2 28 33 64 79 62 86 49 124 24 92 21 159 132 114 4 40 8 84 125 60 151 41 29 7 121 32 111 109 93 58 56 152 65 122 34 143 20 91 39 99 54 155 117 103 45 153 27 81 130 112 148 127 63 23 145 115 52 110 100 78 13 80 113 9 126 22 160 76 154 53 131 134 138 82 
71
adibtucavibbguvfwwewnbkgsxlftrmwsdiftotwdtjgasvhswkbcsdnkyyblpegbxcfgrq
32 55 13 17 47 44 48 19 66 62 27 23 6 4 35 11 52 29 51 56 54 10 59 45 20 68 22 26 2 37 40 49 46 39 8 16 42 1 53 61 34 65 64 5 71 30 69 63 7 12 50 31 36 21 43 67 24 15 70 41 57 3 58 18 33 25 60 28 9 38 14 
156
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
35 11 144 52 150 128 87 90 113 131 74 61 22 54 2 53 140 120 146 81 23 75 39 122 8 27 153 118 79 101 110 98 49 76 125 16 151 60 41 147 44 14 127 105 156 93 116 129 97 102 91 24 155 3 123 5 143 51 7 63 99 31 56 109 92 82 48 137 70 15 13 154 85 10 104 66 132 148 55 133 88 73 45 58 65 25 103 96 142 20 114 107 72 106 117 84 38 141 126 152 119 37 130 108 32 145 28 111 19 124 71 6 50 26 78 112 34 67 12 136 80 64 100 21 1 115 46 62 57 43 86 94 139 17 47 59 77 9 138 135 83 95 149 30 134 121 68 40 42 4 89 29 33 18 36 69 
7
qljcktv
2 7 6 4 5 3 1 
161
acfgdcfcbfcficdfadfdfghicadaaaiifgcfaciibaeggdfhgbabaahcddggacdiifhcgeegcghehgadachagbaeheagadfchhcachecfdegahbbihcacbhedbechehicafbbiccdidcbaaahiadbidchfadfddeg
150 127 130 69 18 24 48 123 65 63 106 77 156 159 31 76 158 110 39 102 26 143 124 146 12 138 8 13 64 20 27 74 47 128 80 59 15 115 160 79 60 68 144 141 67 97 153 6 149 90 54 125 152 34 11 62 117 28 55 41 96 94 116 129 111 29 151 87 135 5 14 113 44 16 75 122 121 105 7 83 61 57 98 70 120 2 145 17 108 142 33 23 37 88 25 85 22 42 45 53 40 104 99 86 118 3 157 140 109 93 72 147 139 38 73 132 154 32 52 58 50 103 112 126 19 155 92 161 9 21 95 35 137 91 30 78 89 119 148 136 100 107 133 81 46 131 49 114 101 36 43 66 84 51 82 56 134 1 4 71 10 
199
cpfukpvalfhxqpyaroimbiqtflqxugnvricokwjgpfnyanncldtqgbmujrfpqtosfemyvsexreqlhngqqakyipnyihahkqwvussphbmatorweopcispbjhmwdlfwnyrqasqlpccdldrgtwifsxtxhxnddpynyugrquccnrwloemafmxtwaehrgpihmlcrwmgcobtijf
157 65 74 173 85 161 119 138 144 169 183 120 50 129 12 20 115 156 18 11 128 117 136 51 148 72 9 178 66 165 146 60 193 31 33 179 196 48 132 41 170 184 167 32 43 186 15 68 42 22 150 97 112 131 141 24 143 152 21 34 155 54 102 70 164 2 104 14 73 95 27 62 101 176 80 88 89 188 103 99 26 64 162 134 133 142 94 197 7 139 78 93 171 122 123 57 113 17 174 90 81 163 140 149 55 160 121 3 10 137 84 52 185 86 79 56 96 116 38 98 125 92 106 168 190 127 69 191 124 67 145 8 181 1 39 130 154 77 58 63 59 87 5 13 28 76 177 49 118 195 29 151 75 135 40 23 192 4 166 100 114 198 182 61 25 83 153 35 46 126 91 159 194 158 53 109 6 47 30 111 199 110 105 19 71 189 82 107 175 36 147 37 187 45 172 108 44 180 16 
173
bdcabceadebeaedbbeebdbdcbcaaceabddbdeecadceabceebbbddecadcbbeabacabaeacbdbeccaadbeacbdbaaeceabadaeddedbeeaedbccdebceebeeebeaddddbdedadaeabcadacbaecadecaaeecabbcaaeedbeeaedbb
146 130 55 128 97 6 170 99 135 45 15 141 114 161 88 127 70 87 43 155 60 106 13 168 167 126 158 22 104 173 37 125 152 132 136 98 119 93 49 61 110 47 66 20 118 81 111 129 96 29 65 92 131 62 54 153 41 140 133 112 137 89 42 17 139 115 10 160 164 58 100 134 64 35 74 5 44 7 147 109 39 169 123 145 31 4 172 2 90 166 14 171 84 25 75 16 40 105 24 26 79 53 78 163 68 59 156 51 19 48 32 122 46 82 143 1 52 124 76 103 3 83 162 38 57 159 77 142 149 151 121 28 157 12 80 150 138 154 30 165 117 18 86 50 21 23 108 34 73 71 11 69 8 113 95 63 91 116 120 94 102 33 101 67 36 56 9 107 148 144 27 72 85 
61
agofljemokoikhpjfebflhafinkgpefkgpjeigcacdpigfgalbolkmdddcffg
19 41 39 29 48 47 9 60 52 4 42 14 20 27 30 11 57 28 53 21 50 44 3 43 31 15 32 6 49 58 36 13 1 7 26 40 56 51 24 23 45 2 46 8 25 22 55 59 37 5 34 35 54 18 16 61 10 12 17 38 33 
17
flhbkkadhilibfgad
14 3 9 11 7 13 6 8 12 5 2 15 1 16 10 17 4 
168
hvdfxsfpchyuuazfivmrjktninuzkrjjjtzqfctiffmdoeoejbmzetukeplodslkelxanncggnslhdddwzbujpukmfocturvadfevbnzofvixzusvdrmrlcudcahucmmzvpqgzwoaieudvonsygrunmiskotqslfjybikxno
58 97 118 123 60 152 116 120 42 28 112 33 84 134 61 93 75 10 27 35 133 158 62 14 77 4 57 151 72 161 11 162 109 39 73 141 30 148 9 101 43 153 131 24 37 89 168 167 105 15 83 38 20 106 91 80 132 67 8 25 48 102 156 136 40 13 64 23 135 63 138 147 50 17 18 47 121 122 113 76 49 108 45 54 16 95 21 71 100 65 159 124 90 59 82 55 129 68 155 140 51 149 26 85 160 137 144 86 34 143 44 164 69 31 142 5 114 139 146 99 70 66 87 115 110 154 127 145 29 128 96 36 130 52 88 41 126 103 1 6 166 3 94 12 81 92 78 104 2 150 7 32 79 119 56 22 107 117 98 157 165 111 19 163 125 74 46 53 
Expected Output
180
8
126
1932
228
5
2173
760
8
1794
624030
280
434
108
33110
27930
1
4340
5040
19684
46662
5418
180
36
16380
91140
1
251940
868
2052
4446
68
91632
78256
6552
912
2
1391130
18
24
2
60
47850
1
13104
921690
360
588
26818
984
6
2964
3916
84
1
567
6930
5166
1482
341880
39480
855
1
70
114
16430
5148
110
127428
64020
6600
4377360
1
1
61
25
5940
2244
388
2520
504
175560
1043
12
936
3696
2020
12264
16
41610
4950
1
6
3880
34632
12420
61
16
408672
Generator Parameters
--alpha_size_high 26 --alpha_size_low 1 --n_high 200 --n_low 1 --t_high 100 --t_low 1