Updated production rules:
rule_6: A6 -> 15 2 14 1
rule_10: A10 -> A12 A11 24 22 23
rule_21: A19 -> 20 26 31 25
rule_24: A20 -> 25 A15 A23
rule_28: A24 -> 23 A3 A25
rule_34: A27 -> 35 A8 A30
rule_42: A34 -> 3 A14 A35
rule_46: A37 -> 1 A13 A38