این مسابقه جهت آمادگی در مسابقه ACPC برگزار خواهد شد.
پس از شنیدن خبر اعزام به قزاقستان، شاختک سریعا چمدان خود را جمع کرد تا به سمت شهر آستانه راهی شود. دریغ از آنکه در این عملیات فوق سری و گروهی او با پیرهرات و دامغانیاندی، برای سفر هوایی نیاز به پاسپورت داشتند و دامغانیاندی تا به حال چیزی از پاسپورت نشنیده بود. به همین جهت، تصمیم بر آن شد به صورت زمینی خود را به یکی از شهرهای مرزی قزاقستان به نام آلماتی برسانند و از آنجا تا آستانه را پیاده بروند.
حال که هر سه به آلماتی (شهر با شمارهی ۱) رسیدهاند، نقشهی قزاقستان را تهیه کرده و میخواهند به سمت آستانه (شهر با شمارهی ) حرکت کنند. نقشهی قزاقزستان از شهر و جادهی یکطرفه بین شهرها تشکیل شدهاست. هر جاده بین دو شهر قرار دارد و ممکن است از یک شهر به خودش جادهای باشد و یا از شهر به شهر بیش از یک جاده موجود باشد. به دلایلی نامعلوم، هر جاده با تعدادی از رنگ موجود رنگ شده است.
به دلیل پیچیده بودن نقشه، هر سه نفر توافق کردند تا به شکل زیر حرکت کنند:
پیرهرات و دامغانیاندی که از سفر زمینی بسیار خسته شدهاند، قصد دارند در دیرترین زمان ممکن به آستانه برسند (یا کاری کنند که هیچگاه نتوان به آستانه رسید)، اما شاختک که بسیار مشتاق است، دوست دارد در نزدیکترین زمان ممکن به آستانه برود. در صورتی که هر دو گروه بازی بهینهای انجام دهند، تعیین کنید چه زمانی به آستانه میرسند. (یا بگویید هیچگاه به آستانه نمیرسند.)
در خط اول ورودی، سه عدد تعداد شهرها، تعداد جادهها و تعداد رنگهای به کار رفته در نقشه داده میشوند.
در خط بعدی، در هر دو خط توضیح یکی از جادهها داده شده است.
مجموع ها برای تمام جادهها کوچکتر یا مساوی میباشد.
دقت کنید که جادهها یکطرفه هستند.
دقت کنید ممکن است چند جاده از شهر به شهر وجود داشته باشد. همچنین ممکن است از شهری به خودش جاده وجود داشته باشد. ممکن است دو شهر و ای وجود داشته باشند که نتوان از به با استفاده از جادهها رسید.
در تنها سطر خروجی، زمانی که طول میکشد گروه از آلماتی (شهر با شمارهی ۱) به آستانه (شهر با شمارهی ) برسد را چاپ کنید. در صورتی که هیچگاه نمیتوان از آلماتی به آستانه رسید، عبارت impossible
را چاپ کنید.
فراموش نکنید که جادهها یکطرفه هستند.