أنت تقوم بتطوير تطبيق لإنشاء الرسوم البيانية ومعالجتها. يدعم تطبيقك عمليات متنوعة لإنشاء الرسوم البيانية ومعالجتها. في هذه المشكلة، تحتاج إلى تنفيذ الدالة `create_two_cycles` التي تنشئ رسمًا بيانيًا بدورتين.

تأخذ الدالة `create_two_cycles` 5 معلمات:

1. `graph_name` (سلسلة): اسم الرسم البياني الذي سيتم إنشاؤه.
2. `nodes_number_first` (عدد صحيح): عدد العقد في الدورة الأولى.
3. `nodes_number_sec` (عدد صحيح): عدد العقد في الدورة الثانية.
4.`label_1` (سلسلة): التسمية التي سيتم تخصيصها للعقد في الدورة الأولى.
5.`label_2` (سلسلة): التسمية التي سيتم تخصيصها للعقد في الدورة الثانية.

يجب أن تقوم الوظيفة بإنشاء كائن رسم بياني جديد باسم "graph_name" المحدد وإضافة دورتين إليه. يجب أن تحتوي الدورة الأولى على عقد `nodes_number_first`، جميعها تحمل علامة `label_1`، ويجب أن تحتوي الدورة الثانية على عقد `nodes_number_first`، جميعها تحمل علامة `label_2`.

لاحظ أن الدورة عبارة عن رسم بياني حيث ترتبط كل عقدة بعقدتين أخريين بالضبط، مما يشكل حلقة مستمرة.

تحتاج إلى تنفيذ الوظيفة "create_two_cycles" لتحقيق الوظيفة المطلوبة.

إمضاء:
```بيثون
حدد create_two_cycles(graph_name: str,nodes_number_first: int,nodes_number_ Second: int, label_1: str, label_2: str) -> الرسم البياني:
    يمر
```

مثال:
```بيثون
الرسم البياني = create_two_cycles("mygraph"، 4، 3، "A"، "B")
graph.print() # الإخراج: الرسم البياني: الرسم البياني الخاص بي، العقد: [A، A، A، A، B، B، B]، الحواف: [(A -> A)، (A -> A)، (A - > أ)، (أ -> أ)، (ب -> ب)، (ب -> ب)]
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}