#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; using ull = unsigned long long; using ld = long double; constexpr ll INF = 2e18; constexpr int inf = 2e8; //ライブラリを貼るところ //ここまで void solve(){ ll N; cin >> N; ll cur = 1; for(int i = 1; i <= N; ++i){ cur *= 10; if((cur - 1) % N == 0){ cout << i << "\n"; return; } cur %= N; } } int main(void){ cin.tie(nullptr); ios::sync_with_stdio(false); cout << setprecision(16) << fixed; int T = 1; for(int i = 0; i < T; ++i) solve(); }