require 'prime' def pow(x,y) z=1 y.times{z=z*x%M} z end M=10**9+7 E=Hash.new{|h,k|h[k]=[]} N,K=gets.split.map(&:to_i) IO.popen('factor '+gets){|io| io.each{|line| h=Hash.new(0) line.split[1..-1].map(&:to_i).each{|e|h[e]+=1} h.each{|k,v|E[k]<