#include <bits/stdc++.h>
using namespace std;
int main() {
  vector<vector<long long>> v(5);
  long long a;
  for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 5; j++) {
      cin >> a;
      v[i].push_back(a);
    }
  }
  string str;
  str = "12345";
  long long max1 = LLONG_MIN;
  do {
    long long sum = 0;
    for (int i = 0; i < str.size() - 1; i++) {
      for (int j = i; j < str.size(); j += 2) {
        if (j + 1 >= 5) break;
        long long var1 = str[j] - '0';
        long long var2 = str[j + 1] - '0';
        sum = sum + v[var1 - 1][var2 - 1] + v[var2 - 1][var1 - 1];
      }
    }
    if (max1 < sum) {
      max1 = sum;
    }
  } while (next_permutation(str.begin(), str.end()));
  cout << max1;
  return 0;
}
