يتم إعطاؤك مقتطفًا برمجيًا يحدد فئة "معقدة" مع السمة "re". ينفذ مقتطف التعليمات البرمجية جزئيًا طريقة يجب أن تُرجع نفي السمة "re".

أنت بحاجة إلى إكمال تنفيذ طريقة "الرفض" في الفئة "المعقدة".

اكتب دالة أو طريقة `negate_complex_num` تأخذ كائنًا معقدًا كمدخل وترجع كائنًا معقدًا جديدًا مع إلغاء السمة "re".

تحتاج إلى تنفيذ الوظيفة أو الطريقة `negate_complex_num`:

```بيثون
def Negate_complex_num(complex_num: Complex) -> المجمع:
    يمر

```

**ملحوظة:**

- العدد المركب يتكون من جزء حقيقي ("re") وجزء وهمي اختياري ("im").
- تمثل السمة "re" الجزء الحقيقي من العدد المركب.
- تمثل الخاصية "im" الجزء التخيلي من العدد المركب (غير مستخدمة في هذه المشكلة).

**قيود:**

- السمة "re" هي عدد صحيح مثل |re| <= 1000.

**مثال:**

```بيثون
ج = مجمع (إعادة = 5)
نفي = negate_complex_num(ج)
طباعة (negate.re) # الإخراج: -5
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}