//16D8104007J Kanehiro Maho
#include<stdio.h>

int main(void){
  int n,m;

  scanf("%d",&n);
  scanf("%d",&m);


  int a[50000];
  int ans[50000]={0};
  int i,j;
  int max;
  // int ma1,ma2;
  int cnt1=0;
  int cnt2=0;
  int x;
  

  while(n!=0&&m!=0){
    max=-1;
    // ma1=-1;
    // ma2=-1;
    for(i=0;i<n;i++){
      scanf("%d",&a[cnt1+i]);
    }

    for(i=0;i<n;i++){
      for(j=i+1;j<n;j++){
	x=a[cnt1+i]+a[cnt1+j];
	//	printf("%d ",x);
	if(x>max&&x<=m){
	  // ma1=i;
	  // ma2=j;
	  max=x;
	}
      }
    }
    ans[cnt2]=max;
    cnt2++;
    cnt1+=n;
    scanf("%d",&n);
    scanf("%d",&m);
  }
  
  for(i=0;i<cnt2;i++){
    if(ans[i]==-1){
      printf("NONE\n");
    }else{
      printf("%d\n",ans[i]);
    }
  }
  return 0;
}
    

    
  

