#include<iostream>
#include<algorithm>
using namespace std;
int a[100]={0};
int t=0;
int main()
{
int n;cin>>n;
int k;cin>>k;
for(int i=0;i<n;i++)
cin>>a[i];
do
{ int num=1;
for(int i=0;i<k;i++)
num=a[i]*num;
t=max(t,num);
}while(next_permutation(a,a+n));
cout<<t;
return 0;
}