عنوان پروژهی جدید آقای مهندس «نوسازی جادههای نزدیک پایتخت» است. در کشور $n$ شهر وجود دارد که بعضی از آنها با جادههای دوطرفه قدیمی به هم متصل شدهاند. در این پروژه قرار است تعدادی از این جادههای قدیمی دوباره آسفالت شوند، به طوری که از حداقل $k$ شهر بتوان با استفاده از جادههای نوسازی شده به پایتخت رسید. (شامل خود پایتخت) از طرفی آقای مهندس میخواهد هر چه زودتر پروژه انجام شود تا به خانهاش برگردد.
روند اجرای پروژه به این صورت است که آسفالت کردن تمام جادههایی که قرار است آسفالت شوند، به طور همزمان شروع میشود. میدانیم که آسفالت کردن یک جاده به طول $l$، دقیقا $l$ روز طول میکشد. به عبارت دیگر پروژه آسفالتسازی به اندازهی طول بلندترین جادهای که قرار است آسفالت شود طول میکشد.
به ازای سناریوهای مختلف که کدام شهر پایتخت باشد و مقدار $k$ چقدر باشد، کمترین زمان لازم برای انجام پروژه را پیدا کنید.
در $q$ سطر خروجی، در هر سطر پاسخ یک سناریو را چاپ کنید. در صورتی که $k$ شهر (شامل خود شهر $v$) وجود نداشته باشند که بتوان از آنها به شهر $v$ رسید، عدد $-1$ را چاپ کنید.