import java.util.*; public class WeirdNumbers { public static void main(String[] args) { List al=new ArrayList(); List tl=new ArrayList(); List rl=new ArrayList(); HashSet spn = new HashSet(); int l=2,s=0,c=0,a,n; long rt=System.currentTimeMillis(); l:for(;;l+=2,s=1) { if(spn.contains(l)) continue; al.clear(); for(int i=2;i= a[k]) { n -= a[k]; if(backTrack(a,k+1,n)) return true; n += a[k]; } if(backTrack(a,k+1,n)) return true; return false; } }