I have a context free grammar (CFG). The initial symbol is `A1`. The terminal symbols are just integers and the non-terminal symbols start with `A`. I also have a target sequence of terminal symbols which needs to be produced by the grammar. However, the CFG production rules have had some terminal symbols removed which may now render it impossible to produce the target sequence. Please attempt to repair the CFG so that the sequence can be produced. The only operations which can be made to repair the CFG are the insertion of terminal symbols anywhere in existing production rules. Deleting or reordering symbols in existing production rules and creating new production rules is prohibited. Please try minimize the total number of terminal symbols inserted into the production rules so that the CFG can produce the target sequence. Reason about the problem however you wish and write out whatever working out you want. When you are finished please write a new line with `Updated production rules:`, and then write a new line for each of the updated production rules (including `rule_<n>:`), no need to rewrite the production rules which haven't changed. Do not write anything after the updated production rules.


"""
There are 22 terminals, ranging from 1 to 22.
Each terminal symbol occurs in the target sequence at least once.

There are 371 non-terminal symbols, ranging from A1 to A371.

Production rules:
rule_1: A1 -> A239 A156 A340 A2 A327 A76
rule_2: A2 -> A9
rule_3: A3 -> 1
rule_4: A4 -> A5
rule_5: A4 -> A6
rule_6: A5 -> 2
rule_7: A6 -> 3
rule_8: A7 -> A6
rule_9: A8 -> A6
rule_10: A9 -> A10 A3 A4
rule_11: A9 -> A71 A7
rule_12: A9 -> A73 A72 A8
rule_13: A10 -> A11
rule_14: A10 -> A12
rule_15: A10 -> A13
rule_16: A10 -> A14
rule_17: A10 -> A15
rule_18: A10 -> A16
rule_19: A10 -> A17
rule_20: A10 -> A18
rule_21: A10 -> A19
rule_22: A10 -> A20
rule_23: A10 -> A21
rule_24: A10 -> A22
rule_25: A10 -> A23
rule_26: A10 -> A24
rule_27: A10 -> A25
rule_28: A10 -> A26
rule_29: A10 -> A27
rule_30: A10 -> A28
rule_31: A10 -> A29
rule_32: A10 -> A30
rule_33: A10 -> A31
rule_34: A10 -> A32
rule_35: A10 -> A33
rule_36: A10 -> A34
rule_37: A10 -> A35
rule_38: A10 -> A36
rule_39: A10 -> A37
rule_40: A10 -> A38
rule_41: A10 -> A39
rule_42: A10 -> A40
rule_43: A10 -> A41
rule_44: A10 -> A42
rule_45: A10 -> A43
rule_46: A10 -> A44
rule_47: A10 -> A45
rule_48: A10 -> A46
rule_49: A10 -> A47
rule_50: A10 -> A48
rule_51: A10 -> A49
rule_52: A10 -> A50
rule_53: A10 -> A51
rule_54: A10 -> A52
rule_55: A10 -> A53
rule_56: A10 -> A54
rule_57: A10 -> A55
rule_58: A10 -> A56
rule_59: A10 -> A57
rule_60: A10 -> A58
rule_61: A10 -> A59
rule_62: A10 -> A60
rule_63: A10 -> A61
rule_64: A10 -> A62
rule_65: A10 -> A63
rule_66: A10 -> A64
rule_67: A10 -> A65
rule_68: A10 -> A66
rule_69: A10 -> A67
rule_70: A10 -> A68
rule_71: A10 -> A69
rule_72: A10 -> A70
rule_73: A11 -> 1
rule_74: A12 -> 1
rule_75: A13 -> 1
rule_76: A14 -> 1
rule_77: A15 -> 1
rule_78: A16 -> 1
rule_79: A17 -> 1
rule_80: A18 -> 1
rule_81: A19 -> 1
rule_82: A20 -> 1
rule_83: A21 -> 1
rule_84: A22 -> 1
rule_85: A23 -> 1
rule_86: A24 -> 1
rule_87: A25 -> 1
rule_88: A26 -> 1
rule_89: A27 -> 1
rule_90: A28 -> 1
rule_91: A29 -> 1
rule_92: A30 -> 1
rule_93: A31 -> 1
rule_94: A32 -> 1
rule_95: A33 -> 1
rule_96: A34 -> 1
rule_97: A35 -> 1
rule_98: A36 -> 1
rule_99: A37 -> 1
rule_100: A38 -> 1
rule_101: A39 -> 1
rule_102: A40 -> 1
rule_103: A41 -> 1
rule_104: A42 -> 1
rule_105: A43 -> 1
rule_106: A44 -> 1
rule_107: A45 -> 1
rule_108: A46 -> 1
rule_109: A47 -> 1
rule_110: A48 -> 1
rule_111: A49 -> 1
rule_112: A50 -> 1
rule_113: A51 -> 1
rule_114: A52 -> 1
rule_115: A53 -> 1
rule_116: A54 -> 1
rule_117: A55 -> 1
rule_118: A56 -> 1
rule_119: A57 -> 1
rule_120: A58 -> 1
rule_121: A59 -> 1
rule_122: A60 -> 1
rule_123: A61 -> 1
rule_124: A62 -> 1
rule_125: A63 -> 1
rule_126: A64 -> 1
rule_127: A65 -> 1
rule_128: A66 -> 1
rule_129: A67 -> 1
rule_130: A68 -> 1
rule_131: A69 -> 1
rule_132: A70 -> 1
rule_133: A71 -> A16
rule_134: A71 -> A17
rule_135: A71 -> A18
rule_136: A71 -> A19
rule_137: A71 -> A20
rule_138: A71 -> A31
rule_139: A71 -> A32
rule_140: A71 -> A33
rule_141: A71 -> A34
rule_142: A71 -> A35
rule_143: A71 -> A46
rule_144: A71 -> A47
rule_145: A71 -> A48
rule_146: A71 -> A49
rule_147: A71 -> A50
rule_148: A71 -> A61
rule_149: A71 -> A62
rule_150: A71 -> A63
rule_151: A71 -> A64
rule_152: A71 -> A65
rule_153: A72 -> A16
rule_154: A72 -> A17
rule_155: A72 -> A18
rule_156: A72 -> A19
rule_157: A72 -> A20
rule_158: A72 -> A31
rule_159: A72 -> A32
rule_160: A72 -> A33
rule_161: A72 -> A34
rule_162: A72 -> A35
rule_163: A72 -> A46
rule_164: A72 -> A47
rule_165: A72 -> A48
rule_166: A72 -> A49
rule_167: A72 -> A50
rule_168: A72 -> A61
rule_169: A72 -> A62
rule_170: A72 -> A63
rule_171: A72 -> A64
rule_172: A72 -> A65
rule_173: A73 -> A74
rule_174: A74 -> 8 A75 7
rule_175: A75 -> 6
rule_176: A76 -> A77
rule_177: A76 -> A150
rule_178: A76 -> A153
rule_179: A77 -> A78 A99
rule_180: A77 -> A101 A100 A142
rule_181: A77 -> A144 A143
rule_182: A77 -> A149 A147 A148
rule_183: A78 -> A79
rule_184: A78 -> A80
rule_185: A78 -> A81
rule_186: A78 -> A82
rule_187: A78 -> A83
rule_188: A78 -> A84
rule_189: A78 -> A85
rule_190: A78 -> A86
rule_191: A78 -> A87
rule_192: A78 -> A88
rule_193: A78 -> A89
rule_194: A78 -> A90
rule_195: A78 -> A91
rule_196: A78 -> A92
rule_197: A78 -> A93
rule_198: A78 -> A94
rule_199: A78 -> A95
rule_200: A78 -> A96
rule_201: A78 -> A97
rule_202: A78 -> A98
rule_203: A79 -> 9
rule_204: A80 -> 9
rule_205: A81 -> 9
rule_206: A82 -> 9
rule_207: A83 -> 9
rule_208: A84 -> 9
rule_209: A85 -> 9
rule_210: A86 -> 9
rule_211: A87 -> 9
rule_212: A88 -> 9
rule_213: A89 -> 9
rule_214: A90 -> 9
rule_215: A91 -> 9
rule_216: A92 -> 9
rule_217: A93 -> 9
rule_218: A94 -> 9
rule_219: A95 -> 9
rule_220: A96 -> 9
rule_221: A97 -> 9
rule_222: A98 -> 9
rule_223: A99 -> 10
rule_224: A100 -> 9
rule_225: A101 -> A79
rule_226: A101 -> A80
rule_227: A101 -> A81
rule_228: A101 -> A82
rule_229: A101 -> A83
rule_230: A101 -> A84
rule_231: A101 -> A85
rule_232: A101 -> A86
rule_233: A101 -> A87
rule_234: A101 -> A88
rule_235: A101 -> A89
rule_236: A101 -> A90
rule_237: A101 -> A91
rule_238: A101 -> A92
rule_239: A101 -> A93
rule_240: A101 -> A94
rule_241: A101 -> A95
rule_242: A101 -> A96
rule_243: A101 -> A97
rule_244: A101 -> A98
rule_245: A101 -> A102
rule_246: A101 -> A103
rule_247: A101 -> A104
rule_248: A101 -> A105
rule_249: A101 -> A106
rule_250: A101 -> A107
rule_251: A101 -> A108
rule_252: A101 -> A109
rule_253: A101 -> A110
rule_254: A101 -> A111
rule_255: A101 -> A112
rule_256: A101 -> A113
rule_257: A101 -> A114
rule_258: A101 -> A115
rule_259: A101 -> A116
rule_260: A101 -> A117
rule_261: A101 -> A118
rule_262: A101 -> A119
rule_263: A101 -> A120
rule_264: A101 -> A121
rule_265: A101 -> A122
rule_266: A101 -> A123
rule_267: A101 -> A124
rule_268: A101 -> A125
rule_269: A101 -> A126
rule_270: A101 -> A127
rule_271: A101 -> A128
rule_272: A101 -> A129
rule_273: A101 -> A130
rule_274: A101 -> A131
rule_275: A101 -> A132
rule_276: A101 -> A133
rule_277: A101 -> A134
rule_278: A101 -> A135
rule_279: A101 -> A136
rule_280: A101 -> A137
rule_281: A101 -> A138
rule_282: A101 -> A139
rule_283: A101 -> A140
rule_284: A101 -> A141
rule_285: A102 -> 9
rule_286: A103 -> 9
rule_287: A104 -> 9
rule_288: A105 -> 9
rule_289: A106 -> 9
rule_290: A107 -> 9
rule_291: A108 -> 9
rule_292: A109 -> 9
rule_293: A110 -> 9
rule_294: A111 -> 9
rule_295: A112 -> 9
rule_296: A113 -> 9
rule_297: A114 -> 9
rule_298: A115 -> 9
rule_299: A116 -> 9
rule_300: A117 -> 9
rule_301: A118 -> 9
rule_302: A119 -> 9
rule_303: A120 -> 9
rule_304: A121 -> 9
rule_305: A122 -> 9
rule_306: A123 -> 9
rule_307: A124 -> 9
rule_308: A125 -> 9
rule_309: A126 -> 9
rule_310: A127 -> 9
rule_311: A128 -> 9
rule_312: A129 -> 9
rule_313: A130 -> 9
rule_314: A131 -> 9
rule_315: A132 -> 9
rule_316: A133 -> 9
rule_317: A134 -> 9
rule_318: A135 -> 9
rule_319: A136 -> 9
rule_320: A137 -> 9
rule_321: A138 -> 9
rule_322: A139 -> 9
rule_323: A140 -> 9
rule_324: A141 -> 9
rule_325: A142 -> 10
rule_326: A142 -> 11
rule_327: A143 -> 10
rule_328: A144 -> A145
rule_329: A145 -> A146
rule_330: A146 -> 12
rule_331: A147 -> A79
rule_332: A147 -> A80
rule_333: A147 -> A81
rule_334: A147 -> A82
rule_335: A147 -> A83
rule_336: A147 -> A84
rule_337: A147 -> A85
rule_338: A147 -> A86
rule_339: A147 -> A87
rule_340: A147 -> A88
rule_341: A147 -> A89
rule_342: A147 -> A90
rule_343: A147 -> A91
rule_344: A147 -> A92
rule_345: A147 -> A93
rule_346: A147 -> A94
rule_347: A147 -> A95
rule_348: A147 -> A96
rule_349: A147 -> A97
rule_350: A147 -> A98
rule_351: A148 -> 10
rule_352: A149 -> A145
rule_353: A150 -> A101 A100 A142
rule_354: A150 -> A149 A152 A148
rule_355: A150 -> A151 A99
rule_356: A151 -> A102
rule_357: A151 -> A103
rule_358: A151 -> A104
rule_359: A151 -> A105
rule_360: A151 -> A106
rule_361: A151 -> A112
rule_362: A151 -> A113
rule_363: A151 -> A114
rule_364: A151 -> A115
rule_365: A151 -> A116
rule_366: A151 -> A122
rule_367: A151 -> A123
rule_368: A151 -> A124
rule_369: A151 -> A125
rule_370: A151 -> A126
rule_371: A151 -> A132
rule_372: A151 -> A133
rule_373: A151 -> A134
rule_374: A151 -> A135
rule_375: A151 -> A136
rule_376: A152 -> A102
rule_377: A152 -> A103
rule_378: A152 -> A104
rule_379: A152 -> A105
rule_380: A152 -> A106
rule_381: A152 -> A112
rule_382: A152 -> A113
rule_383: A152 -> A114
rule_384: A152 -> A115
rule_385: A152 -> A116
rule_386: A152 -> A122
rule_387: A152 -> A123
rule_388: A152 -> A124
rule_389: A152 -> A125
rule_390: A152 -> A126
rule_391: A152 -> A132
rule_392: A152 -> A133
rule_393: A152 -> A134
rule_394: A152 -> A135
rule_395: A152 -> A136
rule_396: A153 -> A101 A100 A142
rule_397: A153 -> A149 A155 A148
rule_398: A153 -> A154 A99
rule_399: A154 -> A107
rule_400: A154 -> A108
rule_401: A154 -> A109
rule_402: A154 -> A110
rule_403: A154 -> A111
rule_404: A154 -> A117
rule_405: A154 -> A118
rule_406: A154 -> A119
rule_407: A154 -> A120
rule_408: A154 -> A121
rule_409: A154 -> A127
rule_410: A154 -> A128
rule_411: A154 -> A129
rule_412: A154 -> A130
rule_413: A154 -> A131
rule_414: A154 -> A137
rule_415: A154 -> A138
rule_416: A154 -> A139
rule_417: A154 -> A140
rule_418: A154 -> A141
rule_419: A155 -> A107
rule_420: A155 -> A108
rule_421: A155 -> A109
rule_422: A155 -> A110
rule_423: A155 -> A111
rule_424: A155 -> A117
rule_425: A155 -> A118
rule_426: A155 -> A119
rule_427: A155 -> A120
rule_428: A155 -> A121
rule_429: A155 -> A127
rule_430: A155 -> A128
rule_431: A155 -> A129
rule_432: A155 -> A130
rule_433: A155 -> A131
rule_434: A155 -> A137
rule_435: A155 -> A138
rule_436: A155 -> A139
rule_437: A155 -> A140
rule_438: A155 -> A141
rule_439: A156 -> A162
rule_440: A156 -> A233
rule_441: A156 -> A236
rule_442: A157 -> 13
rule_443: A158 -> A159
rule_444: A158 -> A160
rule_445: A159 -> 14
rule_446: A160 -> 15
rule_447: A161 -> A160
rule_448: A162 -> A163 A157 A158
rule_449: A162 -> A224 A161
rule_450: A162 -> A226 A225
rule_451: A162 -> A232 A230 A231
rule_452: A163 -> A164
rule_453: A163 -> A165
rule_454: A163 -> A166
rule_455: A163 -> A167
rule_456: A163 -> A168
rule_457: A163 -> A169
rule_458: A163 -> A170
rule_459: A163 -> A171
rule_460: A163 -> A172
rule_461: A163 -> A173
rule_462: A163 -> A174
rule_463: A163 -> A175
rule_464: A163 -> A176
rule_465: A163 -> A177
rule_466: A163 -> A178
rule_467: A163 -> A179
rule_468: A163 -> A180
rule_469: A163 -> A181
rule_470: A163 -> A182
rule_471: A163 -> A183
rule_472: A163 -> A184
rule_473: A163 -> A185
rule_474: A163 -> A186
rule_475: A163 -> A187
rule_476: A163 -> A188
rule_477: A163 -> A189
rule_478: A163 -> A190
rule_479: A163 -> A191
rule_480: A163 -> A192
rule_481: A163 -> A193
rule_482: A163 -> A194
rule_483: A163 -> A195
rule_484: A163 -> A196
rule_485: A163 -> A197
rule_486: A163 -> A198
rule_487: A163 -> A199
rule_488: A163 -> A200
rule_489: A163 -> A201
rule_490: A163 -> A202
rule_491: A163 -> A203
rule_492: A163 -> A204
rule_493: A163 -> A205
rule_494: A163 -> A206
rule_495: A163 -> A207
rule_496: A163 -> A208
rule_497: A163 -> A209
rule_498: A163 -> A210
rule_499: A163 -> A211
rule_500: A163 -> A212
rule_501: A163 -> A213
rule_502: A163 -> A214
rule_503: A163 -> A215
rule_504: A163 -> A216
rule_505: A163 -> A217
rule_506: A163 -> A218
rule_507: A163 -> A219
rule_508: A163 -> A220
rule_509: A163 -> A221
rule_510: A163 -> A222
rule_511: A163 -> A223
rule_512: A164 -> 13
rule_513: A165 -> 13
rule_514: A166 -> 13
rule_515: A167 -> 13
rule_516: A168 -> 13
rule_517: A169 -> 13
rule_518: A170 -> 13
rule_519: A171 -> 13
rule_520: A172 -> 13
rule_521: A173 -> 13
rule_522: A174 -> 13
rule_523: A175 -> 13
rule_524: A176 -> 13
rule_525: A177 -> 13
rule_526: A178 -> 13
rule_527: A179 -> 13
rule_528: A180 -> 13
rule_529: A181 -> 13
rule_530: A182 -> 13
rule_531: A183 -> 13
rule_532: A184 -> 13
rule_533: A185 -> 13
rule_534: A186 -> 13
rule_535: A187 -> 13
rule_536: A188 -> 13
rule_537: A189 -> 13
rule_538: A190 -> 13
rule_539: A191 -> 13
rule_540: A192 -> 13
rule_541: A193 -> 13
rule_542: A194 -> 13
rule_543: A195 -> 13
rule_544: A196 -> 13
rule_545: A197 -> 13
rule_546: A198 -> 13
rule_547: A199 -> 13
rule_548: A200 -> 13
rule_549: A201 -> 13
rule_550: A202 -> 13
rule_551: A203 -> 13
rule_552: A204 -> 13
rule_553: A205 -> 13
rule_554: A206 -> 13
rule_555: A207 -> 13
rule_556: A208 -> 13
rule_557: A209 -> 13
rule_558: A210 -> 13
rule_559: A211 -> 13
rule_560: A212 -> 13
rule_561: A213 -> 13
rule_562: A214 -> 13
rule_563: A215 -> 13
rule_564: A216 -> 13
rule_565: A217 -> 13
rule_566: A218 -> 13
rule_567: A219 -> 13
rule_568: A220 -> 13
rule_569: A221 -> 13
rule_570: A222 -> 13
rule_571: A223 -> 13
rule_572: A224 -> A164
rule_573: A224 -> A165
rule_574: A224 -> A166
rule_575: A224 -> A167
rule_576: A224 -> A168
rule_577: A224 -> A179
rule_578: A224 -> A180
rule_579: A224 -> A181
rule_580: A224 -> A182
rule_581: A224 -> A183
rule_582: A224 -> A194
rule_583: A224 -> A195
rule_584: A224 -> A196
rule_585: A224 -> A197
rule_586: A224 -> A198
rule_587: A224 -> A209
rule_588: A224 -> A210
rule_589: A224 -> A211
rule_590: A224 -> A212
rule_591: A224 -> A213
rule_592: A225 -> A160
rule_593: A226 -> A227
rule_594: A226 -> A229
rule_595: A227 -> A228
rule_596: A228 -> 16
rule_597: A229 -> 5
rule_598: A230 -> A164
rule_599: A230 -> A165
rule_600: A230 -> A166
rule_601: A230 -> A167
rule_602: A230 -> A168
rule_603: A230 -> A179
rule_604: A230 -> A180
rule_605: A230 -> A181
rule_606: A230 -> A182
rule_607: A230 -> A183
rule_608: A230 -> A194
rule_609: A230 -> A195
rule_610: A230 -> A196
rule_611: A230 -> A197
rule_612: A230 -> A198
rule_613: A230 -> A209
rule_614: A230 -> A210
rule_615: A230 -> A211
rule_616: A230 -> A212
rule_617: A230 -> A213
rule_618: A231 -> A160
rule_619: A232 -> A227
rule_620: A232 -> A229
rule_621: A233 -> A163 A157 A158
rule_622: A233 -> A232 A235 A231
rule_623: A233 -> A234 A161
rule_624: A234 -> A169
rule_625: A234 -> A170
rule_626: A234 -> A171
rule_627: A234 -> A172
rule_628: A234 -> A173
rule_629: A234 -> A184
rule_630: A234 -> A185
rule_631: A234 -> A186
rule_632: A234 -> A187
rule_633: A234 -> A188
rule_634: A234 -> A199
rule_635: A234 -> A200
rule_636: A234 -> A201
rule_637: A234 -> A202
rule_638: A234 -> A203
rule_639: A234 -> A214
rule_640: A234 -> A215
rule_641: A234 -> A216
rule_642: A234 -> A217
rule_643: A234 -> A218
rule_644: A235 -> A169
rule_645: A235 -> A170
rule_646: A235 -> A171
rule_647: A235 -> A172
rule_648: A235 -> A173
rule_649: A235 -> A184
rule_650: A235 -> A185
rule_651: A235 -> A186
rule_652: A235 -> A187
rule_653: A235 -> A188
rule_654: A235 -> A199
rule_655: A235 -> A200
rule_656: A235 -> A201
rule_657: A235 -> A202
rule_658: A235 -> A203
rule_659: A235 -> A214
rule_660: A235 -> A215
rule_661: A235 -> A216
rule_662: A235 -> A217
rule_663: A235 -> A218
rule_664: A236 -> A163 A157 A158
rule_665: A236 -> A232 A238 A231
rule_666: A236 -> A237 A161
rule_667: A237 -> A174
rule_668: A237 -> A175
rule_669: A237 -> A176
rule_670: A237 -> A177
rule_671: A237 -> A178
rule_672: A237 -> A189
rule_673: A237 -> A190
rule_674: A237 -> A191
rule_675: A237 -> A192
rule_676: A237 -> A193
rule_677: A237 -> A204
rule_678: A237 -> A205
rule_679: A237 -> A206
rule_680: A237 -> A207
rule_681: A237 -> A208
rule_682: A237 -> A219
rule_683: A237 -> A220
rule_684: A237 -> A221
rule_685: A237 -> A222
rule_686: A237 -> A223
rule_687: A238 -> A174
rule_688: A238 -> A175
rule_689: A238 -> A176
rule_690: A238 -> A177
rule_691: A238 -> A178
rule_692: A238 -> A189
rule_693: A238 -> A190
rule_694: A238 -> A191
rule_695: A238 -> A192
rule_696: A238 -> A193
rule_697: A238 -> A204
rule_698: A238 -> A205
rule_699: A238 -> A206
rule_700: A238 -> A207
rule_701: A238 -> A208
rule_702: A238 -> A219
rule_703: A238 -> A220
rule_704: A238 -> A221
rule_705: A238 -> A222
rule_706: A238 -> A223
rule_707: A239 -> A303
rule_708: A239 -> A321
rule_709: A239 -> A322
rule_710: A239 -> A323
rule_711: A239 -> A325
rule_712: A239 -> A326
rule_713: A240 -> 17
rule_714: A241 -> A242
rule_715: A241 -> A243
rule_716: A241 -> A244
rule_717: A241 -> A245
rule_718: A241 -> A246
rule_719: A241 -> A247
rule_720: A241 -> A248
rule_721: A241 -> A249
rule_722: A241 -> A250
rule_723: A241 -> A251
rule_724: A241 -> A252
rule_725: A241 -> A253
rule_726: A241 -> A254
rule_727: A241 -> A255
rule_728: A241 -> A256
rule_729: A241 -> A257
rule_730: A241 -> A258
rule_731: A241 -> A259
rule_732: A241 -> A260
rule_733: A241 -> A261
rule_734: A241 -> A262
rule_735: A241 -> A263
rule_736: A241 -> A264
rule_737: A241 -> A265
rule_738: A241 -> A266
rule_739: A241 -> A267
rule_740: A241 -> A268
rule_741: A241 -> A269
rule_742: A241 -> A270
rule_743: A241 -> A271
rule_744: A241 -> A272
rule_745: A241 -> A273
rule_746: A241 -> A274
rule_747: A241 -> A275
rule_748: A241 -> A276
rule_749: A241 -> A277
rule_750: A241 -> A278
rule_751: A241 -> A279
rule_752: A241 -> A280
rule_753: A241 -> A281
rule_754: A241 -> A282
rule_755: A241 -> A283
rule_756: A241 -> A284
rule_757: A241 -> A285
rule_758: A241 -> A286
rule_759: A241 -> A287
rule_760: A241 -> A288
rule_761: A241 -> A289
rule_762: A241 -> A290
rule_763: A241 -> A291
rule_764: A241 -> A292
rule_765: A241 -> A293
rule_766: A241 -> A294
rule_767: A241 -> A295
rule_768: A241 -> A296
rule_769: A241 -> A297
rule_770: A241 -> A298
rule_771: A241 -> A299
rule_772: A241 -> A300
rule_773: A241 -> A301
rule_774: A242 -> 17
rule_775: A243 -> 17
rule_776: A244 -> 17
rule_777: A245 -> 17
rule_778: A246 -> 17
rule_779: A247 -> 17
rule_780: A248 -> 17
rule_781: A249 -> 17
rule_782: A250 -> 17
rule_783: A251 -> 17
rule_784: A252 -> 17
rule_785: A253 -> 17
rule_786: A254 -> 17
rule_787: A255 -> 17
rule_788: A256 -> 17
rule_789: A257 -> 17
rule_790: A258 -> 17
rule_791: A259 -> 17
rule_792: A260 -> 17
rule_793: A261 -> 17
rule_794: A262 -> 17
rule_795: A263 -> 17
rule_796: A264 -> 17
rule_797: A265 -> 17
rule_798: A266 -> 17
rule_799: A267 -> 17
rule_800: A268 -> 17
rule_801: A269 -> 17
rule_802: A270 -> 17
rule_803: A271 -> 17
rule_804: A272 -> 17
rule_805: A273 -> 17
rule_806: A274 -> 17
rule_807: A275 -> 17
rule_808: A276 -> 17
rule_809: A277 -> 17
rule_810: A278 -> 17
rule_811: A279 -> 17
rule_812: A280 -> 17
rule_813: A281 -> 17
rule_814: A282 -> 17
rule_815: A283 -> 17
rule_816: A284 -> 17
rule_817: A285 -> 17
rule_818: A286 -> 17
rule_819: A287 -> 17
rule_820: A288 -> 17
rule_821: A289 -> 17
rule_822: A290 -> 17
rule_823: A291 -> 17
rule_824: A292 -> 17
rule_825: A293 -> 17
rule_826: A294 -> 17
rule_827: A295 -> 17
rule_828: A296 -> 17
rule_829: A297 -> 17
rule_830: A298 -> 17
rule_831: A299 -> 17
rule_832: A300 -> 17
rule_833: A301 -> 17
rule_834: A302 -> A247
rule_835: A302 -> A248
rule_836: A302 -> A249
rule_837: A302 -> A250
rule_838: A302 -> A251
rule_839: A302 -> A262
rule_840: A302 -> A263
rule_841: A302 -> A264
rule_842: A302 -> A265
rule_843: A302 -> A266
rule_844: A302 -> A277
rule_845: A302 -> A278
rule_846: A302 -> A279
rule_847: A302 -> A280
rule_848: A302 -> A281
rule_849: A302 -> A292
rule_850: A302 -> A293
rule_851: A302 -> A294
rule_852: A302 -> A295
rule_853: A302 -> A296
rule_854: A303 -> A241 A240 A142
rule_855: A304 -> A305
rule_856: A304 -> A306
rule_857: A304 -> A307
rule_858: A304 -> A308
rule_859: A304 -> A309
rule_860: A304 -> A310
rule_861: A304 -> A311
rule_862: A304 -> A312
rule_863: A304 -> A313
rule_864: A304 -> A314
rule_865: A304 -> A315
rule_866: A304 -> A316
rule_867: A304 -> A317
rule_868: A304 -> A318
rule_869: A304 -> A319
rule_870: A305 -> 18
rule_871: A306 -> 18
rule_872: A307 -> 18
rule_873: A308 -> 18
rule_874: A309 -> 18
rule_875: A310 -> 18
rule_876: A311 -> 18
rule_877: A312 -> 18
rule_878: A313 -> 18
rule_879: A314 -> 18
rule_880: A315 -> 18
rule_881: A316 -> 18
rule_882: A317 -> 18
rule_883: A318 -> 18
rule_884: A319 -> 18
rule_885: A320 -> A310
rule_886: A320 -> A311
rule_887: A320 -> A312
rule_888: A320 -> A313
rule_889: A320 -> A314
rule_890: A321 -> A304 A240 A142
rule_891: A322 -> A241 A240 A4
rule_892: A323 -> A304 A240 A4
rule_893: A324 -> A159
rule_894: A325 -> A241 A240 A158
rule_895: A325 -> A302 A324
rule_896: A326 -> A304 A240 A158
rule_897: A326 -> A320 A324
rule_898: A327 -> A338
rule_899: A328 -> 11
rule_900: A329 -> 19
rule_901: A330 -> 19
rule_902: A331 -> 19
rule_903: A332 -> 19
rule_904: A333 -> 19
rule_905: A334 -> A329
rule_906: A334 -> A330
rule_907: A334 -> A331
rule_908: A334 -> A332
rule_909: A334 -> A333
rule_910: A335 -> A329
rule_911: A335 -> A330
rule_912: A335 -> A331
rule_913: A335 -> A332
rule_914: A335 -> A333
rule_915: A336 -> A337
rule_916: A337 -> 5 20
rule_917: A338 -> A334 A328
rule_918: A338 -> A336 A335 A339
rule_919: A339 -> 11
rule_920: A340 -> A366
rule_921: A340 -> A370
rule_922: A340 -> A371
rule_923: A341 -> A342
rule_924: A341 -> A343
rule_925: A341 -> A344
rule_926: A341 -> A345
rule_927: A341 -> A346
rule_928: A342 -> 21
rule_929: A343 -> 21
rule_930: A344 -> 21
rule_931: A345 -> 21
rule_932: A346 -> 21
rule_933: A347 -> 21
rule_934: A348 -> 21
rule_935: A349 -> 21
rule_936: A350 -> 21
rule_937: A351 -> 21
rule_938: A352 -> 21
rule_939: A353 -> 21
rule_940: A354 -> 21
rule_941: A355 -> 21
rule_942: A356 -> 21
rule_943: A357 -> A358
rule_944: A358 -> 5 A359 4
rule_945: A359 -> 22
rule_946: A360 -> A342
rule_947: A360 -> A343
rule_948: A360 -> A344
rule_949: A360 -> A345
rule_950: A360 -> A346
rule_951: A361 -> A358
rule_952: A362 -> A347
rule_953: A362 -> A348
rule_954: A362 -> A349
rule_955: A362 -> A350
rule_956: A362 -> A351
rule_957: A363 -> A347
rule_958: A363 -> A348
rule_959: A363 -> A349
rule_960: A363 -> A350
rule_961: A363 -> A351
rule_962: A364 -> A352
rule_963: A364 -> A353
rule_964: A364 -> A354
rule_965: A364 -> A355
rule_966: A364 -> A356
rule_967: A365 -> A352
rule_968: A365 -> A353
rule_969: A365 -> A354
rule_970: A365 -> A355
rule_971: A365 -> A356
rule_972: A366 -> A341 A367
rule_973: A366 -> A357 A368
rule_974: A366 -> A361 A360 A369
rule_975: A367 -> A5
rule_976: A368 -> A5
rule_977: A369 -> A5
rule_978: A370 -> A361 A363 A369
rule_979: A370 -> A362 A367
rule_980: A371 -> A361 A365 A369
rule_981: A371 -> A364 A367

Target sequence:
18 17 14 16 13 15 5 22 4 21 2 8 6 7 1 3 5 20 4 19 11 12 9 10
"""