#include "bits/stdc++.h" using namespace std; int main() { long long N, M, K; cin >> N >> M >> K; vector > A(N, vector(M)); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { cin >> A[i][j]; } } vector > DP(N + 1, vector(K + 1, false)); DP[0][0] = true; for (int i = 0; i < N; i++) { for (int j = 0; j <= K; j++) { if (DP[i][j]) { for (int k = 0; k < M; k++) { if (j + A[i][k] <= K) DP[i + 1][j + A[i][k]] = true; } } } } for (int i = K; i >= 0; i--) { if (DP[N][i]) { cout << K - i << endl; return 0; } } cout << -1 << endl; }