func_code_string: #include <bits/stdc++.h>   using namespace std;   long long w[1000000], w1[100000];   long long t[1000000];   pair<long long, long long> ans;   long long a, b, c, n, m, q, k, x, c1, b1;   long long poww(long long x, long long y) {     if (x == 0) return 0;     if (x == 1) return 1;     if (y == 0) return 1;     if (y == 1) return x;     long long d = poww(x, y / 2);     if (y % 2) return d * d * x;     return d * d;   }   map<long long, long long> M;   vector<long long> v;   int main() {     cin >> a >> b >> c;     for (int i = 1; i <= 1000000; i++) {       a *= 10;       if (a / b == c) return cout << i, 0;       a %= b;     }     cout << -1;     return 0;   }   