#include int main() { int n, k; scanf("%d %d", &n, &k); int i, j; int a[22]; for (i = 0; i < n; i++) scanf("%d", &a[i]); int m = 1; for (i = 0; i < n; i++) m *= 2; int ans = 0, v; int p; for (i = 0; i < m; i++) { v = 0; p = i; for (j = 0; j < n; j++) { if (p % 2 > 0) v += a[j]; p /= 2; } if (v <= k && ans < v) ans = v; } printf("%d\n", ans); return 0; }