#include #include #include #include #include #include #include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) using ll = long long; using P = pair; int main() { int a,b,c,d,m; cin >> a >> b >> c >> d >> m; ll M = -1; for(int i=a; i<=b; i++) { for(int j=c; j<=d; j++) { ll p = (i+j)%m; M = max(M,p); } } cout << M << endl; }