لقد تم إعطاؤك مصفوفة `original_mat` بالحجم M × N، حيث يمثل كل عنصر القيمة في هذا الموضع. تحتاج إلى تنفيذ وظيفة `copy_matrix(original_mat: List[List[int]]) -> List[List[int]]` التي تنشئ نسخة عميقة من المصفوفة الأصلية.

مثال:
```
original_mat = [[1، 2، 3]،
                [4، 5، 6]،
                [7، 8، 9]]

Copy_mat = Copy_matrix(original_mat)

طباعة (نسخ_مات)
```

انتاج:
```
[[1، 2، 3]،
 [4، 5، 6]،
 [7، 8، 9]]
```

**قيود:**
- ستحتوي مصفوفة الإدخال `original_mat` على 1000 صف و1000 عمود على الأكثر.
- عناصر `original_mat` ستكون أعدادًا صحيحة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}