#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long gcd(long long a, long long b){ while(b != 0){ long long tmp = a % b; a = b; b = tmp; } return a; } long long lcm(long long a, long long b){ return a / gcd(a, b) * b; } int main() { int n; cin >> n; vector > a(n); for(int i=0; i> a[i].second; for(int i=0; i