Distinct(Project(BGP( ?s ?p ?o . ?o . ?s ), {?p}))