Դավիթը և Էմիլը բարկացել են Ալեքսի և Արայիի վրա և նետել նրանց դատարկ սենյակներից և գունավոր դռներից կազմված մի լաբիրինթոս։ Լաբիրինթոսը կարելի է նկարագրել, որպես ուղղորդված ացիկլիկ (ցիկլեր չունեցող) գրաֆ, կազմված n գագաթներից և 2n կողերից։ Կողերը համարակալված են 0-ից մինչև 2n - 1 թվերով: i-րդ կողը ներկված է ⌊ i/2 ⌋ համարի գույնով։ Արային շատ է սիրում array-ներ, սակայն դա չի օգնի նրանց այս լաբիրինթում։ Որպեսզի նրանք կարողանան դուրս գալ լաբիրինթից, նրանք պետք է գտնեն այնպիսի ճանապարհ, որտեղ mex ֆունկցիայի արժեքը այդ ճանապարհի կողերի գույների համարների վրա կիրառելիս, առավելագույն հնարավորն է։ Սակայն Ալեքսը և Արայիին դեռ մի փոքր զարմացած են, այդ իսկ պատճառով որոշել են ձեզանից օգնություն խնդրել։ Օգնեք Ալեքսին և Արայիին, որպեսզի նրանք կարողանան դուրս գալ լաբիրինթոսից։
Սահմանենք mex ֆունկցիայի արժեքը ոչ բացասական ամբողջ թվերից կազմված բազմության վրա, որպես ամենափոքր ոչ բացասական ամբողջ թիվ, որ բացակայում է տվյալ բազմությունից։ Օրինակ՝ mex(0, 1, 3, 7) = 2:
Մուտքային տվյալներ
Առաջին տողում տրված է մեկ բնական թիվ n (2 ≤ n ≤ 1000), գագաթների քանակը։
Հաջորդ 2n տողերում տրված են կողերի նկարագրությունները, որոնք համարակալված են 0-ից մինչև 2n - 1 թվերով։ Մասնավորապես i-րդ համարի կողին համապատասխանող տողում տրված է երկու ամբողջ թիվ ai և bi(1 ≤ ai < bi ≤ n), որը նշանակում է, որ ai համարի գագաթը միացված է bi համարի գագաթին ⌊ i/2 ⌋ համարի գույն ունեցող ուղղորդված կողով։
Ելքային տվյալներ
Արտածել մեկ թիվ՝ mex ֆունկցիայի առավելագույն հնարավոր արժեքը, տրված գրաֆի ճանապարհները դիտարկելիս։
Ենթախնդիր 1 (10 միավոր) երաշխավորում է, որ գոյություն ունի առավելագույն mex ունեցող ճանապարհ, որտեղ կողերի գույների համարները հանդիպում են աճման կարգով,