#include using namespace std; #include namespace mp = boost::multiprecision; using ll = long long; // https://qiita.com/drken/items/b97ff231e43bce50199a // けんちょんさんの記事より // 返り値: a と b の最大公約数 // ax + by = gcd(a, b) を満たす (x, y) が格納される long long extGCD(long long a, long long b, long long &x, long long &y) { if (b == 0) { x = 1; y = 0; return a; } long long d = extGCD(b, a%b, y, x); y -= a/b * x; return d; } int main(){ // input ll N,P,Q,R,A,B,C; cin>>N>>P>>Q>>R>>A>>B>>C; // ans=0に注意 ll d[3]={P,Q,R}; ll r[3]={A,B,C}; for(int i=0;i<3;i++){ for(int j=i+1;j<3;j++){ if(d[i]==d[j]&&r[i]!=r[j]){ cout<<0<