#include<iostream>
using namespace std;
int main(){
  int i,j,k;
  int n,m;
  while(cin>>n>>m,n||m){
    int a[100];
    for(i=0;i<n;++i)
      cin>>a[i];
    int re=0,rt=0;
    for(j=0;j<n-m+1;++j){
      int pi=1,mn=1<<30,mx=-1;
      for(k=0;k<m;++k){
	pi*=a[j+k];
	mn=min(mn,a[j+k]);
      }
      for(k=0;k<j;++k)
	mx=max(mx,a[k]);
      for(k=j+m;k<n;++k)
	mx=max(mx,a[k]);
      re=max(re,pi);
      rt=max(rt,mx<0?pi:pi/mn*mx);
    }
    if(re>rt)
      cout<<"NO GAME"<<endl;
    else
      cout<<rt-re<<endl;
  }
  return 0;
}