#include <iostream>
using namespace std;
int main()
{
	int a, b, c, d, m;
	cin >> a >> b >> c >> d >> m;
	int x, y;
	int Max = 0;
	for (x = a; x <= b; x++) {
		for (y = c; y <= d; y++) {
			int M = (x + y) % m;
			if (Max < M) {
				Max = M;
			}
		}
	}
	cout << Max<<endl;
	return 0;
}