from collections import Counter

def find_pair(data, target):
    data_counter = Counter(data)

    for i in data_counter:
        if target - i in data_counter and (i != target - i or data_counter[target - i] > 1):
            return (i, target - i)

        
print(find_pair([], 6))
print(find_pair([5], 5))
print(find_pair([5, 5], 10))
print(find_pair([2,2,2,6], 8))
print(find_pair([2,2,2,6], 6))

print(find_pair([2,2,-4,10], -2))
print(find_pair([2,2,0,6], 6))