n,m,k=map(int,input().split()) a=[list(map(int,input().split())) for _ in range(n)] dp=[[0]*(k+1) for _ in range(n)] for i in range(m): if a[0][i]>k: continue dp[0][a[0][i]]=1 for i in range(1,n): for j in range(m): for l in range(k+1): if l+a[i][j]>k: continue if dp[i-1][l]: dp[i][l+a[i][j]]=1 x=k+1 for i in range(k+1): if dp[n-1][i]: x=i print(k-x)