%{
#include <stdio.h>
int num;
%}

%%

[0-9]+ {
    num = atoi(yytext);
    printf("Multiplication Table of %d:\n", num);
    
    for(int i = 1; i <= 10; i++) {
        printf("%d x %d = %d\n", num, i, num*i);
    }
}

\n  ;

%%

int yywrap() {
    return 1;
}

int main() {
    printf("Enter a number: ");
    yylex();
    return 0;
}