(((A,B),(B,(C,(C,(D,F))))),F,(G,B)); ((A,(B,(E,D))),F,(F,G)); ((A,(B,(C,(E,D)))),F,G); ((A,(B,(E,D))),(C,F),G); ((A,(B,(C,(E,D)))),F,G); ((A,(B,(C,(E,D)))),F,G); ((A,(B,(C,(E,D)))),F,G); ((A,(B,(E,D))),C,(F,G)); ((A,(B,(E,D))),C,(F,G)); ((A,(B,(C,(E,D)))),F,G);