// editor5
#include<stdio.h>
#include<stdlib.h>
int main(){
    int m,n;
    scanf("%d %d",&m,&n);
    if(m<1 || m>10 ||n<1 ||n>10){
        printf("Invalid Input\n");
    }
    int **arr =(int **)malloc(m * sizeof(int *));
    if (arr ==NULL){
        return 1;
    }
    for(int i = 0;i<m;i++){
        arr[i] = (int *)malloc(n * sizeof(int));
        if(arr[i]==NULL){
            for(int j=0;j<i;j++){
                free(arr[j]);
            }
            free(arr);
            return 1;
        }
    }
    for(int i = 0;i<m;i++){
        for(int j = 0;j<n;j++){
            arr[i][j] = (i + 1)*(j = 1);
        }
        printf("\n");
    }
    for(int i = 0; i<m;i++){
        free(arr[i]);
    }
    free(arr);
    return 0;
}