يتم إعطاؤك عددًا صحيحًا موجبًا n. مهمتك هي تحديد ما إذا كان هناك رقمين مختلفين في فيبوناتشي، مثل a وb، بحيث يكون a وb أقل من أو يساوي n، ومجموعهما يساوي n.

اكتب دالة `fibonacciSimpleSum2` لحل هذه المشكلة، والتي يجب أن تأخذ عددًا صحيحًا واحدًا n.

على سبيل المثال، إذا كانت n تساوي 60، فيجب أن تعرض الدالة "صحيح"، نظرًا لوجود رقمين فيبوناتشي (8 و52) مجموعهما 60.

توقيع الدالة: **def fibonacciSimpleSum2(n: int) -> bool**

**مدخل:**

تأخذ الدالة عددًا صحيحًا واحدًا n، حيث 2 <= n <= 1000.

**انتاج:**

يجب أن ترجع الدالة قيمة منطقية `True` في حالة وجود رقمين مختلفين في فيبوناتشي بحيث يكون مجموعهما يساوي n، وإلا فإنها ترجع `False`.

**ملحوظة:**

تسلسل فيبوناتشي عبارة عن سلسلة من الأرقام حيث كل رقم هو مجموع رقمين سابقين، وعادةً ما يبدأ بـ 0 و1. في هذه المشكلة، نفكر في تسلسل فيبوناتشي يبدأ بـ 1، وبالتالي فإن أرقام فيبوناتشي القليلة الأولى ستكون: 1، 1، 2، 3، 5، 8، 13، 21، ...
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}