N=gets.to_i r,m=[],[] 2.upto(N){|i|(m<0} m.each{|v| f=true g=e.clone e.each{|w,x| z=v+w if z<=N&&(!g[z]||g[z]