#include using namespace std; #include using namespace atcoder; #define rep(i,n) for(int i=0;i<(int)n;i++) #define rep1(i,n) for(int i=1;i<=(int)n;i++) using ll = long long; using P = pair; using Pl = pair; using vi = vector; using vvi = vector; using vd = vector; using vs = vector; using vb = vector; using vl = vector; using vvl = vector; #define inf 2147483646//int max #define linf 900000000000000000 const double PI = 3.1415926535897932384626433832795028841971; templateinline bool chmax(T& a, T b) { return ((a < b) ? (a = b, true) : (false)); } templateinline bool chmin(T& a, T b) { return ((a > b) ? (a = b, true) : (false)); } long long llceil(long long a, long long b) { if (a % b == 0) { return a / b; }return (a / b) + 1; } #define yes cout<<"Yes"<> a >> b >> c >> d; int ans = 0; for (int i = a; i <= b; i++) { for (int j = c; j <= d; j++) { if (i == j)continue; ans++; } } cout << ans << endl; return 0; }