#define _USE_MATH_DEFINES #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //#include int main() { long long int n, m; long long int a = 1, b = 1; cin >> n; for (int i = 0; i < n; i++) { long long int x; cin >> x; if (i == 0)a *= x; else b *= x; //cout << a << " " << b << endl; } cin >> m; for (int i = 0; i < m; i++) { long long int x; cin >> x; if (i % 2 == 0)b *= x; else a *= x; //cout << a << " " << b << endl; } long long int t = a, w = b; if (a < 0)a *= -1; if (b < 0)b *= -1; while (1) { if (b > a)swap(a, b); if (!b)break; a %= b; } if (w < 0)t *= -1, w *= -1; cout << t/a << " " << w/a << endl; return 0; }