All-pair