# -*- coding: utf-8 -*-

# 標準入力を取得

K = int(eval(input()))



# 求解処理

ans = -1

remainder = 7 % K

for i in range(1, 9000000):

    if remainder == 0:

        ans = i

        break

    remainder = (10 * remainder + 7) % K



# 結果出力

print(ans)

# -*- coding: utf-8 -*-



def get_input() -> int:

    """

    標準入力を取得する.



    Returns:\n

        int: 標準入力

    """

    K = int(eval(input()))



    return K





def main(K: int) -> None:

    """

    メイン処理.



    Args:\n

        K (int): 整数（1 <= K <= 10^6）

    """

    # 求解処理

    ans = -1

    remainder = 7 % K

    for i in range(1, 9000000):

        if remainder == 0:

            ans = i

            break

        remainder = (10 * remainder + 7) % K



    # 結果出力

    print(ans)





if __name__ == "__main__":

    # 標準入力を取得

    K = get_input()



    # メイン処理

    main(K)

# -*- coding: utf-8 -*-
# 標準入力を取得
K = int(eval(input()))
# 求解処理
ans = -1
remainder = 7 % K
for i in range(1, 9000000):
    if remainder == 0:
        ans = i
        break
    remainder = (10 * remainder + 7) % K
# 結果出力
print(ans)

# -*- coding: utf-8 -*-
def get_input() -> int:
    """
    標準入力を取得する.
    Returns:\n
        int: 標準入力
    """
    K = int(eval(input()))
    return K


def main(K: int) -> None:
    """
    メイン処理.
    Args:\n
        K (int): 整数（1 <= K <= 10^6）
    """
    # 求解処理
    ans = -1
    remainder = 7 % K
    for i in range(1, 9000000):
        if remainder == 0:
            ans = i
            break
        remainder = (10 * remainder + 7) % K
    # 結果出力
    print(ans)


if __name__ == "__main__":
    # 標準入力を取得
    K = get_input()
    # メイン処理
    main(K)

-# 標準入力を取得 -K = int(eval(input())) -# 求解処理 -ans = -1 -remainder = 7 % K -for i in range(1, 9000000): -    if remainder == 0: -        ans = i -        break -    remainder = (10 * remainder + 7) % K -# 結果出力 -print(ans) +def get_input() -> int: +    """ +    標準入力を取得する. +    Returns:\n +        int: 標準入力 +    """ +    K = int(eval(input())) +    return K + + +def main(K: int) -> None: +    """ +    メイン処理. +    Args:\n +        K (int): 整数（1 <= K <= 10^6） +    """ +    # 求解処理 +    ans = -1 +    remainder = 7 % K +    for i in range(1, 9000000): +        if remainder == 0: +            ans = i +            break +        remainder = (10 * remainder + 7) % K +    # 結果出力 +    print(ans) + + +if __name__ == "__main__": +    # 標準入力を取得 +    K = get_input() +    # メイン処理 +    main(K)