محمدجواد که پشتکار بالایی دارد، تعدادی کلمه در سخنرانی یادداشت کرده است. حال میخواهد این کلمات را به هم بچسباند و در یک فایل ذخیره کند. به دلیل این که این سخنرانی برای او بسیار مهم است او میخواهد مکان فایل در پوشهای که آن را ذخیره میکند در بالاترین جای ممکن باشد. نحوه جایگیری فایل ها در کامپیوتر او به صورت الفبایی است. برای همین او میخواهد که رشتهی نهایی به صورت الفبایی کوچکترین حالت ممکن را داشته باشد.
اگر و دو رشته از حروف باشند، که تعداد حروفشان یکسان است و حرف iام رشتهی s , حرف م رشتهی را نشان دهد، آنگاه گوییم s از t به صورت الفبایی کوچکتر است اگر برای یک i داشته باشیم و برای تمام داشته باشیم .
در سطر اول ورودی آمده است که نشاندهندهی تعداد کلمات است.
در خط بعدی در هر خط یک کلمه آمده است. طول رشتهی برابر است. هر رشته از حروف کوچک انگلیسی تشکیل شدهاست.
خروجی شامل یک رشته است که نشاندهندهی رشته قابل ساختی است که از نظر الفبایی کمینه است.
محمدجواد با چسباندن کلمه ها به هم میتواند این ۶ رشته را بسازد: { , , , , ,} که از بین آنها رشته از بقیه از نظر الفبایی کوچکتر است.