import collections
import sys
import math
sys.setrecursionlimit(10 ** 7)
def input() : return sys.stdin.readline().strip()
def INT()   : return int(input())
def MAP()   : return map(int,input().split())
def LIST()  : return list(MAP())
def NIJIGEN(H): return [list(input()) for i in range(H)]
K=int(input())
if K%2==0 or K%5==0:
  print(-1)
ans=7%K
for i in range(K):
  if ans==0:
    print(i+1)
    exit()
  ans=((ans*10)+7)%K import collections collections import sys sys import math math sys.setrecursionlimit(10 ** 7) sys.setrecursionlimit sys setrecursionlimit 10 ** 7 10 7 def input() : return sys.stdin.readline().strip() input def INT()   : return int(input()) INT def MAP()   : return map(int,input().split()) MAP def LIST()  : return list(MAP()) LIST list(input()) for i in range(H) for i in range(H) i range(H) range H for i in range(H) list(input()) list input() input def NIJIGEN(H): return [list(input()) for i in range(H)] NIJIGEN H H K=int(input()) K int(input()) int input() input if K%2==0 or K%5==0:
  print(-1) K%2==0 or K%5==0 K%2==0 K%2 K 2 0 K%5==0 K%5 K 5 0 print(-1) print -1 ans=7%K ans 7%K 7 K for i in range(K):
  if ans==0:
    print(i+1)
    exit()
  ans=((ans*10)+7)%K i range(K) range K if ans==0:
    print(i+1)
    exit()
   ans==0 ans 0 print(i+1) print i+1 i 1 exit() exit ans=((ans*10)+7)%K ans ((ans*10)+7)%K (ans*10)+7 ans*10 ans 10 7 K ans=7%K 7%K ans def input() : return sys.stdin.readline().strip() def input() : return sys.stdin.readline().strip() input def INT()   : return int(input()) def INT()   : return int(input()) INT def LIST()  : return list(MAP()) def LIST()  : return list(MAP()) LIST K=int(input()) int(input()) K ans=((ans*10)+7)%K ((ans*10)+7)%K ans def MAP()   : return map(int,input().split()) def MAP()   : return map(int,input().split()) MAP def NIJIGEN(H): return [list(input()) for i in range(H)] def NIJIGEN(H): return [list(input()) for i in range(H)] NIJIGEN
import collections
import sys
import math
sys.setrecursionlimit(10 ** 7)
def input() : return sys.stdin.readline().strip()
def INT()   : return int(input())
def MAP()   : return map(int,input().split())
def LIST()  : return list(MAP())
def NIJIGEN(H): return [list(input()) for i in range(H)]
K=int(input())
if K%2==0 or K%5==0:
  print(-1)
ans=7%K
for i in range(K):
  if ans==0:
    print(i+1)
    exit()
  ans=((ans*10)+7)%K