{"trustable":true,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript type\u003d\"text/javascript\" async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS_HTML-full\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cp\u003eسيتم فتح خدمة بريد إلكتروني جديدة \"برلاندسك\" في برلاند في المستقبل القريب. ترغب إدارة الموقع في إطلاق مشروعهم في أقرب وقت ممكن، ولذلك يطلبون مساعدتك. يُقترح عليك تنفيذ نموذج نظام تسجيل الموقع. يجب أن يعمل النظام على المبدأ التالي.\u003c/p\u003e\u003cp\u003eفي كل مرة يرغب فيها مستخدم جديد في التسجيل، يرسل طلبًا إلى النظام بـ\u003cspan class\u003d\"tex-font-style-tt\"\u003eالاسم\u003c/span\u003e الخاص به. إذا لم يكن مثل هذا ال\u003cspan class\u003d\"tex-font-style-tt\"\u003eاسم\u003c/span\u003e موجودًا في قاعدة بيانات النظام، يتم إدراجه في قاعدة البيانات، ويحصل المستخدم على رد \u003cspan class\u003d\"tex-font-style-tt\"\u003eOK\u003c/span\u003e، مؤكدًا التسجيل الناجح. إذا كان ال\u003cspan class\u003d\"tex-font-style-tt\"\u003eاسم\u003c/span\u003e موجودًا بالفعل في قاعدة بيانات النظام، يقوم النظام بإنشاء اسم مستخدم جديد، ويُرسله إلى المستخدم كتلميح و\u003cspan class\u003d\"tex-font-style-it\"\u003eيقوم أيضًا بإدراج التلميح في قاعدة البيانات\u003c/span\u003e. يتم تشكيل الاسم الجديد وفقًا للقاعدة التالية. يتم إلحاق الأرقام، بدءًا من 1، تلو الآخر إلى \u003cspan class\u003d\"tex-font-style-tt\"\u003eالاسم\u003c/span\u003e (\u003cspan class\u003d\"tex-font-style-tt\"\u003eالاسم1\u003c/span\u003e، \u003cspan class\u003d\"tex-font-style-tt\"\u003eالاسم2\u003c/span\u003e، ...). يتم العثور على أصغر \u003cspan class\u003d\"tex-span\"\u003e\u003ci\u003ei\u003c/i\u003e\u003c/span\u003e من بين هذه الأرقام بحيث لا يزال \u003cspan class\u003d\"tex-font-style-tt\"\u003eالاسم\u003c/span\u003e\u003cspan class\u003d\"tex-span\"\u003e\u003ci\u003ei\u003c/i\u003e\u003c/span\u003e غير موجود في قاعدة البيانات.\u003c/p\u003e"}},{"title":"الإدخال","value":{"format":"HTML","content":"\u003cp\u003eتحتوي السطر الأول على الرقم \u003cspan class\u003d\"tex-span\"\u003e\u003ci\u003en\u003c/i\u003e\u003c/span\u003e (\u003cspan class\u003d\"tex-span\"\u003e1 ≤ \u003ci\u003en\u003c/i\u003e ≤ 10\u003csup class\u003d\"upper-index\"\u003e5\u003c/sup\u003e\u003c/span\u003e). تحتوي الأسطر \u003cspan class\u003d\"tex-span\"\u003e\u003ci\u003en\u003c/i\u003e\u003c/span\u003e التالية على الطلبات إلى النظام. كل طلب هو سطر غير فارغ، ويتكون من لا يزيد عن 32 حرفًا، وهي جميعها حروف لاتينية صغيرة.\u003c/p\u003e"}},{"title":"الإخراج","value":{"format":"HTML","content":"\u003cp\u003eاطبع \u003cspan class\u003d\"tex-span\"\u003e\u003ci\u003en\u003c/i\u003e\u003c/span\u003e أسطر، وهي ردود النظام على الطلبات: \u003cspan class\u003d\"tex-font-style-tt\"\u003eOK\u003c/span\u003e في حالة التسجيل الناجح، أو تلميح بالاسم الجديد، إذا كان الاسم المطلوب مأخوذ بالفعل.\u003c/p\u003e"}},{"title":"المثال 1","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e4\nabacaba\nacaba\nabacaba\nacab\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eOK\nOK\nabacaba1\nOK\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}},{"title":"المثال 2","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e6\nfirst\nfirst\nsecond\nsecond\nthird\nthird\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eOK\nfirst1\nOK\nsecond1\nOK\nthird1\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}