import java.io.BufferedReader; import java.io.FileReader; import java.util.StringTokenizer; /* * Created on 2004/09/18 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ /** * @author horizon * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ public class A { public static void main(String[] args) throws Exception { BufferedReader r = new BufferedReader(new FileReader("triangle.txt")); //BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); while(true) { int[] table = new int[1000]; for(int i = 0;i < 6;i++) { String s = r.readLine(); StringTokenizer st = new StringTokenizer(s); table[16*i+0] = Integer.parseInt(st.nextToken()); table[16*i+1] = Integer.parseInt(st.nextToken()); table[16*i+2] = Integer.parseInt(st.nextToken()); table[16*i+3] = table[16*i+0]; table[16*i+4] = table[16*i+1]; } int ret = 0; int[] j = new int[7]; for(j[0] = 0;j[0] < 6;j[0]++) for(j[1] = 0;j[1] < 6;j[1]++) for(j[2] = 0;j[2] < 6;j[2]++) for(j[3] = 0;j[3] < 6;j[3]++) for(j[4] = 0;j[4] < 6;j[4]++) for(j[5] = 0;j[5] < 6;j[5]++) { j[6] = j[0]; boolean flag = false; for(int k = 0;k < 6;k++) for(int l = 0;l < 6;l++) if(k != l && j[k] == j[l]) flag = true; if(flag)continue; int[] pos = new int[7]; for(pos[0] = 0;pos[0] < 6;pos[0]++) for(pos[1] = 0;pos[1] < 6;pos[1]++) for(pos[2] = 0;pos[2] < 6;pos[2]++) for(pos[3] = 0;pos[3] < 6;pos[3]++) for(pos[4] = 0;pos[4] < 6;pos[4]++) for(pos[5] = 0;pos[5] < 6;pos[5]++) { pos[6] = pos[0]; boolean f = false; for(int m = 0;m < 6;m++) { if(table[j[m]*16+pos[m]] != table[j[m+1]*16 + pos[m+1] + 1]) f = true; } if(f)continue; int ans = 0; for(int m = 0;m < 6;m++) { ans += table[j[m]*16+pos[m]+2]; } if(ret < ans)ret = ans; } } if(ret > 0) System.out.println(ret); else System.out.println("none"); String t = r.readLine(); if(t.equals("$")) break; } } }