(Program (If { (Identifier) ->(Identifier) } ( { (Identifier) ->(Identifier) } { (Identifier) ->(Identifier) }) { (Empty) ->(If {+(Identifier)+} {+( {+(Identifier)+} {+(Identifier)+})+} {+( {+(Identifier)+} {+(Identifier)+})+}) }))