#include<stdio.h>
#include<stdlib.h>
int cal(int n,int m,int a[]){
  int i,j;
  int max=0;
  for(i=1; i<=n; i++){
    for(j=i+1; j<=n; j++){
      if(a[i]+a[j]<=m && max<a[i]+a[j]){
	max=a[i]+a[j];
      }
    }
  }
  if(max!=0){
    return max;
  }else if(n!=0 &&m!=0){
    max=-1;
    return max;
  }else{
    max=0;
    return max;
  }
}
int main(void){
  int i,j=1,k;
  int b[1000];
  while(1){
    int n;//品物の個数
    scanf("%d",&n);
    int m;//金額
    scanf("%d",&m);
    int a[n];
    if(n!=0 && m!=0){
      for(i=1; i<=n; i++){
	scanf("%d",&a[i]);
      }
      b[j]=cal(n,m,a);
      j++;
    }else{
      break;
    }
  }
  for(k=1; k<=j; k++){
    if(b[k]==-1){
      printf("NONE\n");
    }else if(b[k]!=0){
      printf("%d\n",b[k]);
    }else{
      break;
    }
  }
  return 0;
}

