%{
#include <stdio.h>
%}

%%
a{1}b{1}          printf("Matched: a b\n");
a{2}b{2}          printf("Matched: aa bb\n");
a{3}b{3}          printf("Matched: aaa bbb\n");
a{4}b{4}          printf("Matched: aaaa bbbb\n");
a{5}b{5}          printf("Matched: aaaaa bbbbb\n");
.|\n              ; // ignore others
%%

int main() {
    yylex();
    return 0;
}
