#include using namespace std; using ll = long long; #define REP(i,n) for(ll i=0; i<(n); ++i) ll gcd(ll a, ll b) { return b ? gcd(b, a % b) : a; } int main() { ll _n, _m; cin >> _n >> _m; ll x = gcd(_n, _m); ll n = _n / x, m = _m / x; ll i_5 = 0; while (m % 5 == 0) { i_5++; m /= 5; } ll i_2 = 0; while (m % 2 == 0) { i_2++; m /= 2; } if (m!=1) { cout << -1 << endl; } else if (i_5 != i_2) { n %= 10; REP(i, abs(i_2 - i_5)) { (n *= (i_5 < i_2 ? 5 : 2)) %= 10; } cout << n << endl; } else { while (n % 10 == 0) n /= 10; cout << n % 10 << endl; } return 0; }