import java.util.*;
class ar2di2Class
{
    public int w;
    public int h;
    public int ar[][];
    public void inputSize(){
        Scanner sc=new Scanner(System.in);
        System.out.println("너비를 입력하세요");
        w = sc.nextInt();
        System.out.println("높이를 입력하세요");
        h = sc.nextInt();
        ar = new int[h][w];
       
    }
    public void input(){
        int su=0;
        //입력부
        for(int i=0;i<h;i++)
            for(int j=0;j<w;j++)
                ar[i][j]=++su;
    }
    public void calc(){
            //계산부
        for(int i=0;i<h;i++)
            for(int j=0;j<w;j++)
                if(ar[i][j]==ar[j][i])
                    ar[i][j]=0;
    }
    public void output(){
        //출력부
        for(int i=0;i<h;i++){
            for(int j=0;j<w;j++){
                System.out.printf("%4d ",ar[i][j]);
            }
            System.out.printf("n");
        }
    }
}


-----------------------------------------------------------
class ar2di2ClassTest
{
    public static void main(String[] args)
    {
        ar2di2Class a = new ar2di2Class();
        a.inputSize();
        a.input();
        System.out.println("계산전");
        a.output();
        a.calc();
        System.out.println("계산후");
        a.output();
           
    }
}