```html <p>دمج المصفوفات المعمم مع إزالة التكرارات</p> ```

TypeScript Easy generics

مهمة «```html <p>دمج المصفوفات المعمم مع إزالة التكرارات</p> ```»

اكتب دالة عامة `mergeUnique`، تأخذ مصفوفتين من نفس النوع وتُعيد مصفوفة جديدة تحتوي على جميع العناصر الفريدة من كلا المصفوفتين بترتيب ظهورها الأول. يمكن أن يكون نوع العناصر أي شيء (أرقام، نصوص، إلخ). يجب أن تعمل الدالة بشكل صحيح مع الأنواع البدائية. تأكد من الحفاظ على ترتيب العناصر وإزالة التكرارات.

تنسيق الإدخال

السطر الأول: عدد عناصر المصفوفة الأولى N.
السطر الثاني: N عنصر مفصولة بمسافات.
السطر الثالث: عدد عناصر المصفوفة الثانية M.
السطر الرابع: M عنصر مفصولة بمسافات.

تنسيق الإخراج

عناصر المصفوفة الناتجة مفصولة بمسافات.

أمثلة

مثال 1

الإدخال
4 9 99 999 9999
الإخراج
9 99 999 9999

مثال 2

الإدخال
11 20
الإخراج
11 20

مثال 3

الإدخال
2 2
الإخراج
2
main.ts