k = int(input())

t = 7
t %= k

for i in range(k+1):
    if t == 0:
        print(i+1)
        break
    #常に余りを用いる　⇒　10**7桁の演算
    t = (t*10 + 7)%k
else:print(-1)

"""
else:
for(while)文を
break文で抜ける（真）　⇒　実行しない
forのイテラブルを使い切る、whileが偽になる　⇒　実行する
""" k = int(input()) k int(input()) int input() input t = 7 t 7 t %= k t k for i in range(k+1):
    if t == 0:
        print(i+1)
        break
    #常に余りを用いる　⇒　10**7桁の演算
    t = (t*10 + 7)%k
else:print(-1) i range(k+1) range k+1 k 1 if t == 0:
        print(i+1)
        break
    #常に余りを用いる　⇒　10**7桁の演算
     t == 0 t 0 print(i+1) print i+1 i 1 break t = (t*10 + 7)%k t (t*10 + 7)%k t*10 + 7 t*10 t 10 7 k """
else:
for(while)文を
break文で抜ける（真）　⇒　実行しない
forのイテラブルを使い切る、whileが偽になる　⇒　実行する
""" k = int(input()) int(input()) k t = (t*10 + 7)%k (t*10 + 7)%k t t = 7 7 t t %= k k t
k = int(input())

t = 7
t %= k

for i in range(k+1):
    if t == 0:
        print(i+1)
        break
    #常に余りを用いる　⇒　10**7桁の演算
    t = (t*10 + 7)%k
else:print(-1)

"""
else:
for(while)文を
break文で抜ける（真）　⇒　実行しない
forのイテラブルを使い切る、whileが偽になる　⇒　実行する
"""