#include<iostream>
#include <algorithm>
#include <stdio.h>
#include <string.h>
using namespace std;
long long maxx,minn=1e9;
int main()
{
long long n,m;
long long a[100001];
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+1+n);
if(a[n]<2) a[n]+=2,m--;
for(int i=1;i<=m;i++)
a[n]*=2;
cout<<a[n]-a[1];
return 0;
}