#include using namespace std; using ll = long long; int main() { std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); using S = array; S A, B; for (int i = 0; i < 4; i++) cin >> A[i]; for (int i = 0; i < 4; i++) cin >> B[i]; const int P = 67; auto f = [&](const S& a, const S& b) { S e{}; e[0] = a[0] * b[0] + a[1] * b[2]; e[1] = a[0] * b[1] + a[1] * b[3]; e[2] = a[2] * b[0] + a[3] * b[2]; e[3] = a[2] * b[1] + a[3] * b[3]; for (int i = 0; i < 4; i++) e[i] %= P; return e; }; for (int i = 0; i < P; i++) { for (int j = 0; j < P; j++) { for (int k = 0; k < P; k++) { for (int l = 0; l < P; l++) { if (i * l - j * k == 0) continue; S p{i, j, k, l}; auto L = f(p, A); auto R = f(B, p); if (L == R) { cout << "Yes\n"; return 0; } } } } } cout << "No\n"; }