#include #include using namespace std; int N,K,A[20]; main() { cin>>N>>K; for(int i=0;i>A[i]; sort(A,A+N); reverse(A,A+N); int ans=0; for(int i=0;i<1<>j&1)now%=A[j]; ans=max(ans,now%A[N-1]); } cout<