#include <bits/stdc++.h>
int main() {
  int a1, b1, c1, a2, b2, c2, a, r;
  scanf("%d %d %d\n%d %d %d", &a1, &b1, &c1, &a2, &b2, &c2);
  if (!a1 && !b1 && !b2 && !a2) {
    if (c2 || c1) {
      r = 0;
    } else {
      r = -1;
    }
  } else if (!a1 && !a2) {
    if ((b1 || c1) && (b2 || c2)) {
      if (b1 && b2) {
        a = b1;
        b1 = b1 * b2;
        c1 = c1 * b2;
        b2 = b2 * a;
        c2 = c2 * a;
      }
      if (b1 != b2) {
        r = 0;
      }
      if (b1 == b2 && c1 == c2) {
        r = -1;
      }
      if (b1 == b2 && c1 != c2) {
        r = 0;
      }
    } else {
      r = -1;
    }
  } else {
    a = a1;
    a1 = a1 * a2;
    b1 = b1 * a2;
    c1 = c1 * a2;
    a2 = a2 * a;
    b2 = b2 * a;
    c2 = c2 * a;
    if (b1 == b2) {
      if (c1 == c2) {
        r = -1;
      } else {
        r = 0;
      }
    } else {
      r = 1;
    }
  }
  printf("%d", r);
}
