n,m,t=gets.split.map(&:to_i) l=[] n.times do l << [] end m.times do a,b=gets.split.map(&:to_i) l[a] << b end r=Hash.new(nil) s=[0] i=0 r[s.dup]=i while s!=[]&&i