var n,i,j:longint; a:array[1..10000] of longint; begin while not eof do begin readln(n);i:=0; while n<>0 do begin inc(i); a[i]:=n mod 8; n:=n div 8; end; for j:=i downto 1 do write(a[j]); writeln; end; end. /************************************************************** Problem: 2142 User: admin Language: Pascal Result: Wrong Answer ****************************************************************/