#include <bits/stdc++.h>
using namespace std;
int a[2], b[2], c[2];
void process() {
  if (a[0] == 0 && b[0] == 0 && c[0] != 0 ||
      a[1] == 0 && b[1] == 0 && c[1] != 0) {
    printf("%d\n", 0);
    return;
  }
  if (a[0] * b[1] == a[1] * b[0]) {
    if (a[0] * c[1] == a[1] * c[0]) {
      printf("%d\n", -1);
      return;
    }
    printf("%d\n", 0);
    return;
  }
  printf("%d\n", 1);
}
int main() {
  scanf("%d%d%d%d%d%d", &a[0], &b[0], &c[0], &a[1], &b[1], &c[1]);
  process();
  return 0;
}
