(Program {-(Subscript {-(Identifier)-} {-(Enumeration {-(Integer)-} {-(Integer)-} {-(Empty)-})-} {-(Ellipsis)-})-} (Subscript (Identifier) (Enumeration (Empty) (Empty) (Empty))) (Subscript { (Identifier) ->(Identifier) } (Enumeration { (Integer) ->(Integer) } (Empty) (Empty))) {+(Subscript {+(Identifier)+} {+(Enumeration {+(Integer)+} {+(Integer)+} {+(Empty)+})+} {+(Ellipsis)+})+} (Subscript { (Identifier) ->(Identifier) } (Enumeration (Empty) (Empty) (Empty))))