Ալեքսը ապրում է քաղաք 1-ում և ցանկանում է հասնել քաղաք n։ Նա ցանկանում է գտնել այն ավիաչվերթերի հաջորդականությունը, որը կունենա նվազագույն ընդհանուր արժեքը՝ հաշվի առնելով, որ لديه զեղչի կտրոն։ Զեղչի կտրոնը կարելի է օգտագործել միայն մեկ անգամ, որպեսզի որևէ մեկ չվերթի արժեքը կիսով չափ նվազի։ Երբ, օրինակ, նա օգտագործում է այդ կտրոնը այն չվերթի վրա, որի արժեքը x է, ապա վերջնական արժեքը դառնում է ։
Մուտք
Մուտքի առաջին տողը պարունակում է երկու ամբողջ թիվ n և m (), որոնք համապատասխանաբար ցույց են տալիս քաղաքների և չվերթների քանակը։
Հաջորդ m տողերը նկարագրում են չվերթները։ Յուրաքանչյուր տող պարունակում է երեք ամբողջ թվեր a, b և ()՝ նշելով, որ կա երկու ուղղությամբ գործող չվերթ a քաղաքից b քաղաք և обратно, որի արժեքը է։
Ելք
Տպեք մեկ ամբողջ թիվ, որը կներկայացնի քաղաք 1-ից քաղաք n հասնելու ամենաէժան երթուղու գինը։