n,m,K = map(int,input().split()) a = [[int(i) for i in input().split()] for j in range(n)] dp = [0]*(K+1) dp[0] = 1 for i in range(n): dpn = [0]*(K+1) for j in range(K+1): for k in range(m): val = j+a[i][k] #print(val) if val <= K: dpn[val] += dp[j] #print(val,dp[j],dpn) dp = dpn[:] ans = -1 for i in range(1,K+1): if dp[i] >= 1: ans = K-i print(ans)