علی توانست شرکتش را توسعه دهد و یک زمین که به صورت یک جدول نامتناهی خریده و در هر خانه آن یک ترب کاشته است. همچنین یک دستگاه تربچین دارد که میخواهد با کمک آن تربها را برداشت کند...
علی از تربچه خواسته ابتدا تربچین را در قطعه زمین قرار دهد. تربچه برای آغاز کار یک رشته از حروف دریافت میکند و طبق آن روی قطعههای زمین حرکت میکند و در هر قطعه که قرار بگیرد ترب داخل آن را میچیند.
همچنین اگر در یک خانه از جدول بیش از یک بار قرار بگیرد دیگر تربی برداشت نمیکند.
اگر رشته داده شده به تربچین باشد. تربچین با توجه به این رشته حرکت انجام میدهد.اگر تربچین در خانه باشد بعد از انجام حرکت ام :
میرود.
علی رشته را به ترب داده و او ترتیب عناصر این رشته را به هم میریزد. توجه کنید او نمیتواند حرفی به رشته اضافه یا کم کند!
علی که پیشبینی برایش خیلی مهم است؛ میخواهد بداند برای همه حالتهای مختلف که ممکن است اتفاق بیفتد حداقل و حداکثر چند ترب توسط تربچین برداشت خواهد شد.
به علی کمک کنید تا این دو عدد را محاسبه کند.
در خط اول ورودی عدد داده میشود. در هر یک از سطر بعدی هر کدام یک رشته از حروف داده میشود. تضمین میشود مجموع طول همه رشتهها از بیشتر نمیشود.
خروجی باید شامل سطر باشد که در سطر ام دو عدد و چاپ میشود که نشان دهنده حداقل و حداکثر تعداد تربهای برداشت شده توسط تربچین است.
ترتیبهای بیشینه و کمینه به ترتیب در هر مورد به صورت زیر است: