OrderBy(Project(Extend(Extend(Extend(AggregationJoin(Aggregation(??agg1: ?issue, SAMPLE, {}, G1=Group((?issue, ?number), Filter((?priority > 0) && (?priority <= ?count), Join(BGP( ?issue ?number), Join(Project(Extend(BGP( ?issue ?priority), ?count, count(?issue, , distinct) ), {?count}), Graph(?vote, BGP( ?issue ?priority))))))), Aggregation(??agg2: ?priority, AVG, {}, G1), Aggregation(??agg3: ?number, SAMPLE, {}, G1)), ?issue, ??agg1), ?average_priority, ??agg2), ?number, ??agg3), {?issue, ?average_priority, ?number}), (?average_priority ?number))