#include #include #include constexpr int N = 10; constexpr int K = 500; std::array, N+1> A; int main(void){ int n, m, k; scanf("%d%d%d", &n, &m, &k); for(int i = 0; i <= n; ++i) A[i].reset(); A[0][0] = true; for(int i = 1; i <= n; ++i){ for(int j = 0; j < m; ++j){ int a; scanf("%d", &a); A[i] |= A[i-1] << a; } } int res = k+1; for(int x = 0; x <= k; ++x) if(A[n][x]) res = x; printf("%d\n", k - res); return 0; }