def calc(n)
  e=["0", "1", "2", "3", "5", "7", "8", "9"]
  sprintf("%o",n).split(//).map{|x| e[x.to_i]}.join
end

if true then
  fh=STDIN
else
  fh=open("in0208.txt")
end
n=-999
while fh.gets do
  n=$_.chomp.to_i
  break if n==0
  puts calc(n)
end
abort ("data strange") if n!=0