2017da1.cpp
#include<stdio.h>
int main(void)
{
int n, m, i, j, a, temp;
int date[1000];
while(1){
int ans[100000]={0};
scanf("%d",&n);
scanf("%d",&m);
if(n == 0 && m == 0) break;
for(i=0;i<n;i++){
scanf("%d",&date[i]);
}
int h=0;
for(i=0;i<n;i++){
for(j=0;j<=n;j++){
if(i != j){
ans[h] = date[i] + date[j];
h++;
}
}
}
int max = -1;
for(i=0;i<h;i++){
if(ans[i] == 0 || ans[i] > m){
}else if(ans[i] >= max){
max = ans[i];
}
}
if(max == -1){
printf("NONE\n");
}else{
printf("%d\n",max);
}
}
return(0);
}