Elektrik qatarları ilə evə
Olimpiada iştirakçı-komandalardan biri evə elektrik qatarı ilə qayıtmaq qərarına gəldi. Bu zaman uşaqlar evə mümkün qədər tez çatmaq istəyirlər. Təəssüf ki, heç də bütün qatarlar olimpiadanın keçirildiyi şəhərdən uşaqların yaşadıqları stansiyaya qədər getmir. Daha təəssüf doğuran odur ki, heç də bütün qatarlar onların stansiyasından keçərkən orada dayanmır (ümumiyyətlə, qatarlar yanından keçdikləri stansiyaların heç də hamısının uzaqlığında dayanmırlar).
Xətdəki bütün stansiyalar 1-dən n-ə qədər nömrələnmişdir. Bu zaman 1 nömrəli stansiya olimpiadanın olduğu şəhərdə yerləşir və 0 zamanında uşaqlar stansiyaya gəlirlər. Uşaqların gəlmək istədikləri stansiyanın nömrəsi e-dir.
Elektrik qatarlarının verilmiş hərəkət qrafikinə görə uşaqların evə çata biləcəkləri minimal zamanı hesablayan proqramı tərtib edin.
Giriş verilənləri
Giriş faylında əvvəlcə n (2 ≤ n ≤ 100) və e (2 ≤ e ≤ n) ədədləri verilir. Sonra qatarların reyslərinin sayını ifadə edən m (0 ≤ m ≤ 100) ədədi verilir. Daha sonra qatarların m reysinin təsviri verilir. Qatarın hər bir reysinin təsviri onun dayandığı stansiyaların sayını ifadə edən k[i]
(2 ≤ k[i]
≤ n) ədədi ilə başlayır, daha sonra k[i]
ədəd cütlüyü verilir, hər bir cütlüyün birinci ədədi stansiyanın nömrəsini, ikincisi - qatarın bu stansiyada dayanacağı zamanı (zaman 0-dan 10^9
-a qədər tam ədədlə verilir) ifadə edir. Bir reys daxilində stansiyalar zamana görə artan sira ilə sıralanmışdır. Bir reys ərzində qatar həmişə bir istiqamətdə hərəkət edir - ya şəhərdən, ya da şəhərə doğru.
Çıxış verilənləri
Çıxış faylına yeganə ədədi - uşaqların öz stansiyalarına çata biləcəkləri minimal zamanı verin. Əgər qatarların mövcud reysləri ilə onlar evə çata bilməyəcəklərsə, -1 verin.