N = gets.to_i
@ans_array = []
def dnf(i)
  if i.to_i <= N
    @ans_array << i if i.chars.uniq.size == 3
    dnf(i+"3")
    dnf(i+"5")
    dnf(i+"7")
  end
end

dnf("3")
dnf("5")
dnf("7")
puts @ans_array.size