Загрузка данных


n, m = map(int, input().split())
a = []
for i in range(n):
    a.append(list(map(int, input().split())))

ans = 1000000000

for r in range(n):
    for c in range(m):
        m1 = 1000000000
        for j in range(m):
            if j != c and a[r][j] < m1:
                m1 = a[r][j]
        
        m2 = 1000000000
        for i in range(n):
            if i != r and a[i][c] < m2:
                m2 = a[i][c]
                
        res = a[r][c] + m1 + m2
        if res < ans:
            ans = res

print(ans)