#include <stdio.h>


const   int     c = 3;

const   int     r = 9;

using           F = int(*)();


int main()

{

    static  F   funs[] { main, []{ return 0; } };

    static  int i;


    int z   = i / ( c * r );

    int z_  = i % ( c * r );

    int x_  = z_ % c;

    int x   = x_ + z * c + 1;

    int y   = z_ / c + 1;

    int n   = x_ / ( c - 1 ) * 10;

    int p   = z_ / ( c * r - 1 ) * 10;

    printf( "%d x %d = %u<tab>%c%c", x, y, x * y, p, n );


    return  funs[ ++i / ( r * r ) ]();

}