using System; using System.Collections.Generic; using System.IO; class Solution { static void Main(String[] args) { /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution */ int[,] arrOrig = new int[3,3]; int[,] arr = new int[3, 3]; for (int i = 0; i < 3; i++) { string[] height_temp = Console.ReadLine().Split(' '); int[] height = Array.ConvertAll(height_temp, Int32.Parse); arrOrig[i,0] = height[0]; arrOrig[i,1] = height[1]; arrOrig[i,2] = height[2]; } int min = 10; arr = arrOrig; if (isMagic(arr)) { if ((arr[0, 0] + arr[0, 1] + arr[0, 2]) < min) { min = (arr[0, 0] + arr[0, 1] + arr[0, 2]); } } for (int i = 0; i < 3; i++) { for (int ii = 0; ii < 3; ii++) { arr = arrOrig; arr[i, ii]++; if ( isMagic(arr) ) { if ((arr[0,0] + arr[0,1] + arr[0,2]) < min) { min = (arr[0,0] + arr[0,1] + arr[0,2]); } } } } Console.WriteLine(min); } }