#include using namespace std; typedef long long int ll; constexpr int INF = INT_MAX; constexpr int MAX_N = int(1e5)+5; int main() { int n, m, k; cin >> n >> m >> k; vector > a(n, vector(m)), dp(n+1,vector(k+1)); for(int i=0;i> a[i][j]; } } dp[0][k] = true; for(int i=0;i=a[i][l]){ dp[i+1][j-a[i][l]] = true; } } } } int ans = -1; for(int i=0;i<=k;i++){ if(dp[n][i]){ ans = i; break; } } cout << ans << endl; return 0; }