?
f=200001;v=[0]*f;g=[[]for _ in[0]*f];s=[1];n,m,k=map(int,input().split()) for _ in range(m):a,b=map(int,input().split());g[b]+=a,;g[a]+=b, while 1: v[s[-1]]=1 for i in g[s[-1]]: if v[i]<1:s+=i,;break else: t=set(g[s[-1]]) for i in range(len(s)): if s[i]in t:exit(print(len(s)-i,*s[i:]))
?
?
?
?