%{
#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() {
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBudW07CiV9CgolJQoKWzAtOV0rIHsKICAgIG51bSA9IGF0b2koeXl0ZXh0KTsKICAgIHByaW50ZigiTXVsdGlwbGljYXRpb24gVGFibGUgb2YgJWQ6XG4iLCBudW0pOwogICAgCiAgICBmb3IoaW50IGkgPSAxOyBpIDw9IDEwOyBpKyspIHsKICAgICAgICBwcmludGYoIiVkIHggJWQgPSAlZFxuIiwgbnVtLCBpLCBudW0qaSk7CiAgICB9Cn0KClxuICA7CgolJQoKaW50IHl5d3JhcCgpIHsKICAgIHJldHVybiAxOwp9CgppbnQgbWFpbigpIHsKICAgIHByaW50ZigiRW50ZXIgYSBudW1iZXI6ICIpOwogICAgeXlsZXgoKTsKICAgIHJldHVybiAwOwp9