Distinct(Project(BGP( ?a . ?b ?b_label . ?a ?a_label . ?tar_a ?tar_b . ?ann_b ?tar_b . ?ann_a ?tar_a . ?ann_b ?b . ?ann_a ?a . ?b ), {?a, ?b, ?a_label, ?b_label}))