#include <bits/stdc++.h>
using namespace std;

int main() {
  int a[9],b[9];
  for(int i=0; i<9; i++) {
    a[i]=i+1;
    cin >> b[i];
  }
  int ans=0;
  do {
    bool f=1;
    for(int i=0; i<9; i++) {
      if(b[i]!=-1 && a[i]!=b[i]) f=0;
    }
    if(!f) continue;
    int d[4];
    memset(d,0,sizeof(d));
    d[0]=a[0];
    d[1]=a[1]*10+a[2];
    d[2]=a[3]*100+a[4]*10+a[5];
    d[3]=a[6]*100+a[7]*10+a[8];
    if(d[0]+d[1]+d[2]==d[3]) ans++;
  } while(next_permutation(a,a+9));
  cout << ans << endl;
  return 0;
}
