output_description: Print the number of the Shichi-Go-San numbers between 1 and N (inclusive).
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      N
attempt: s = int(input())
  ka = [3, 5, 7]
  zen = []
  for i in range(3):
      zen.append(str(ka[i]))
  for j in range(3):
      for i in range(3):
          zen.append(str(ka[i]) + str(ka[j]))
  for a in range(3):
      for b in range(3):
          for c in range(3):
              zen.append(str(ka[a]) + str(ka[b]) + str(ka[c]))
  for a in range(3):
      for b in range(3):
          for c in range(3):
              for d in range(3):
                  zen.append(str(ka[a]) + str(ka[b]) + str(ka[c]) + str(ka[d]))
  for a in range(3):
      for b in range(3):
          for c in range(3):
              for d in range(3):
                  for e in range(3):
                      zen.append(
                          str(ka[a]) + str(ka[b]) + str(ka[c]) + str(ka[d]) + str(ka[e])
                      )
  for a in range(3):
      for b in range(3):
          for c in range(3):
              for d in range(3):
                  for e in range(3):
                      for f in range(3):
                          zen.append(
                              str(ka[a])
                              + str(ka[b])
                              + str(ka[c])
                              + str(ka[d])
                              + str(ka[e])
                              + str(ka[f])
                          )
  for a in range(3):
      for b in range(3):
          for c in range(3):
              for d in range(3):
                  for e in range(3):
                      for f in range(3):
                          for g in range(3):
                              zen.append(
                                  str(ka[a])
                                  + str(ka[b])
                                  + str(ka[c])
                                  + str(ka[d])
                                  + str(ka[e])
                                  + str(ka[f])
                                  + str(ka[g])
                              )
  for a in range(3):
      for b in range(3):
          for c in range(3):
              for d in range(3):
                  for e in range(3):
                      for f in range(3):
                          for g in range(3):
                              for h in range(3):
                                  zen.append(
                                      str(ka[a])
                                      + str(ka[b])
                                      + str(ka[c])
                                      + str(ka[d])
                                      + str(ka[e])
                                      + str(ka[f])
                                      + str(ka[g])
                                      + str(ka[h])
                                  )
  for a in range(3):
      for b in range(3):
          for c in range(3):
              for d in range(3):
                  for e in range(3):
                      for f in range(3):
                          for g in range(3):
                              for h in range(3):
                                  for i in range(3):
                                      zen.append(
                                          str(ka[a])
                                          + str(ka[b])
                                          + str(ka[c])
                                          + str(ka[d])
                                          + str(ka[e])
                                          + str(ka[f])
                                          + str(ka[g])
                                          + str(ka[h])
                                          + str(ka[i])
                                      )
  ans = 0
  for i in zen:
      if int(i) > s:
          continue
      flag = 1
      if i.count("3") == 0 or i.count("5") == 0 or i.count("7") == 0:
          flag = 0
      if flag:
          ans += 1
  print(ans)
  
problem_description: Statement
  
  You are given an integer N. Among the integers between 1 and N (inclusive),
  how many _Shichi-Go-San numbers_ (literally "Seven-Five-Three numbers") are
  there?
  
  Here, a Shichi-Go-San number is a positive integer that satisfies the
  following condition:
  
    * When the number is written in base ten, each of the digits `7`, `5` and `3` appears at least once, and the other digits never appear.
samples: [{"input": "575", "output": "4\n    \n\nThere are four Shichi-Go-San numbers not greater than 575: 357, 375, 537 and\n573.\n\n* * *"}, {"input": "3600", "output": "13\n    \n\nThere are 13 Shichi-Go-San numbers not greater than 3600: the above four\nnumbers, 735, 753, 3357, 3375, 3537, 3557, 3573, 3575 and 3577.\n\n* * *"}, {"input": "999999999", "output": "26484"}]