Напишите функцию на Python, которая принимает на вход список целых чисел и возвращает список всех уникальных пар чисел из этого списка, сумма которых равна заданному числу target.

Сигнатура функции должна быть:

```py
def find_pairs(lst: list[int], target: int) -> list[tuple[int, int]]:
    ...
```

Пример работы функции:

```py
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9]
target = 10

result = find_pairs(lst, target)
print(result)  # [(1, 9), (2, 8), (3, 7), (4, 6)]
```

Примечание: Порядок пар, а также порядок чисел в парах не важен (т.е. `[(1, 9), (8, 2)]` и `[(8, 2), (9, 1)]` считаются одним и тем же решением).
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence