#include int x[100010]; long long int check[3][40][100010]; int a; int abs(int k) { return k>0?k:-k; } long long int func(int k, int s, int t) { if(t>a) return 0; if(check[k][s][t]>0) return check[k][s][t]; int s1 = ((k<t2?t1:t2; } int main() { int b; scanf("%d%d",&a,&b); for(int i=1;i<=a;i++) scanf("%d",&x[i]); long long int ans = 0; for(int i=0;i<=30;i++) { if((b&(1<