%{
#include "y.tab.h"
extern intyylval;
%}
[0-7]+{(yylval = atoi("yytext")
\n return 0;
%%
%{
#include<stdio.h>
int t,r,n,x;
%}
%tokens number;
%%
t=1;
r=0;
while(x!=0){
r=x%s;
n=n+r*10;
t=t*10;
n=n/8;
}
printf("%d",n)
}
%%
void yyerror(char*s){
printf("error");
}
int main(void){
return yyparse();
}
JXsKI2luY2x1ZGUgInkudGFiLmgiCmV4dGVybiBpbnR5eWx2YWw7CiV9ClswLTddK3soeXlsdmFsID0gYXRvaSgieXl0ZXh0IikKcmV0dXJuIG51bWJlcjt9ClxuIHJldHVybiAwOwolJQolewojaW5jbHVkZTxzdGRpby5oPgppbnQgdCxyLG4seDsKJX0KJXRva2VucyBudW1iZXI7CiUlIApzdGF0ZTpudW1iZXJ7KCR4PTE7CnQ9MTsKcj0wOwp3aGlsZSh4IT0wKXsKcj14JXM7Cm49bityKjEwOwp0PXQqMTA7Cm49bi84Owp9CnByaW50ZigiJWQiLG4pCn0KJSUKdm9pZCB5eWVycm9yKGNoYXIqcyl7CnByaW50ZigiZXJyb3IiKTsKfQppbnQgbWFpbih2b2lkKXsKcmV0dXJuIHl5cGFyc2UoKTsKfQoKCg==