Updated production rules:
rule_4: A3 -> 7 5 6 4
rule_18: A17 -> A14 A18 33
rule_19: A18 -> 17 34 37
rule_21: A20 -> 3 2 38 1
rule_25: A22 -> 9 5 39 4
rule_29: A25 -> A11 A27 4
rule_36: A30 -> 22 A7 A31
rule_38: A31 -> 13 36 41 35
rule_42: A35 -> 44 33 A16 A36 24
rule_43: A36 -> 12 25 43