//三角形各边和相等
class Main {
public static void main(String[] args) {
System.out.println("----------");
int a,b,c,d,e,f;
for(a=1;a<=6;a++){
for(b=1;b<=6;b++){
if(a==b){
continue;
}
for(c=1;c<=6;c++){
if(c==a||c==b){
continue;
}
for(d=1;d<=6;d++){
if(d==1||d==b||d==c){
continue;
}
for(e=1;e<=6;e++){
if(e==1||e==b||e==c||e==d){
continue;
}
f=21-(a+b+c+d+e);
if(((a+b+c)==(c+d+e))&&((e+f+a)==(a+b+c))){
//String str = String.format("a:%d,b:%d,c:%d,d:%d,e:%d,f:%d,",a,b,c,d,e,f);
//System.out.println(str);
System.out.println(String.format("%6d",a));
System.out.println(String.format("%4d%4d",f,b));
System.out.println(String.format("%2d%4d%4d",e,d,c));
System.out.println("-----------");
}
}
}
}
}
}
}
}