Aromatična avantura

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Gospodin Malnar uživa u šetnjama te ga stoga zanima šetnja kroz mirisne gradske vrtove. Gradske vrtove možemo zamisliti kao graf gdje su vrtovi označeni brojevima od 11 do nn. Između njih postoji točno mm neusmjerenih jedinstvenih bridova. Također znamo da vrt označen brojem ii ima koeficijent aromatičnosti A_iA\_i.

A svima je već poznato, da bi šetnja bila avanturistična, aromatičnost mora imati svoje uspone i padove tj. ako sa v_1,v_2,,v_kv\_1, v\_2, \dots , v\_k označimo vrtove posjećene uu šetnji (koji nisu nužno različiti), mora vrijediti A_v_1<A_v_2>A_v_3<A_v_4A\_{v\_1} < A\_{v\_2} > A\_{v\_3} < A\_{v\_4} \dots

Sada Gospodina Malnara zanima do kojih sve vrtova može doći avanturističkom šetnjom krećući iz vrta 11 (moguće je da šetnja Gospodina Malnara odmah i završi u tom vrtu).

입력

U prvom su retku prirodni brojevi nn (1n31051 ≤ n ≤ 3 · 10^5) i mm (1m31051 ≤ m ≤ 3 · 10^5) iz teksta zadatka.

U sljedećem retku nalazi se nn brojeva od kojih je ii-ti A_iA\_i (1A_i1091 ≤ A\_i ≤ 10^9).

U ii-tom od sljedećih mm redaka nalaze se po dva broja u_iu\_i te v_iv\_i (1u_i,v_in1 ≤ u\_i , v\_i ≤ n, v_iu_iv\_i \ne u\_i) koji označavaju da su vrtovi u_iu\_i te v_iv\_i spojeni bridom.

출력

U prvom retku potrebno je ispisati broj kk, broj vrtova do kojih Gospodin Malnar može doći.

U sljedećem retku potrebno je ispisati kk brojeva u rastućem poretku, oznake vrtova do kojih Gospodin Malnar može doći.