• + 0 comments
    import java.io.*;
    import java.math.*;
    import java.security.*;
    import java.text.*;
    import java.util.*;
    import java.util.concurrent.*;
    import java.util.regex.*;
    
    
    
    public class Solution {
        
        
        public static void winnable(List<List<Integer>> arr){
            
            int max_sum = Integer.MIN_VALUE;
            
            for (int i = 0; i <= 3; i++) {
                for (int j = 0; j <= 3; j++) {
                    int current_sum = arr.get(i).get(j) + arr.get(i).get(j+1)+ arr.get(i).get(j+2)
                                      +arr.get(i+1).get(j+1)+
                                      arr.get(i+2).get(j) + arr.get(i+2).get(j+1)+ arr.get(i+2).get(j+2);
                                      
                    if(current_sum>max_sum){
                        max_sum = current_sum;
    
                    }                   
                }
            }
            
            System.out.println(max_sum);
            
            
        }
        
        public static void main(String[] args) throws IOException {
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    
            List<List<Integer>> arr = new ArrayList<>();
            
            for (int i = 0; i < 6; i++) {
                String[] arrRowTempItems = bufferedReader.readLine().replaceAll("\\s+$", "").split(" ");
    
                List<Integer> arrRowItems = new ArrayList<>();
    
                for (int j = 0; j < 6; j++) {
                    int arrItem = Integer.parseInt(arrRowTempItems[j]);
                    arrRowItems.add(arrItem);
                }
    
                arr.add(arrRowItems);
            }
    
            bufferedReader.close();
            
            winnable(arr);
            
            
        }
    }