import sys


def main(inp, inps):
    a, b, c, d, m = map(int, inp().split())
    mi = a+c
    ma = b+d
    result = 0
    for i in range(abs(ma-mi + 1)):
        buf = (ma-i) % m
        if(buf == m-1):
            result = buf
            break
        if(buf > result):
            result = buf
    print(result)
    

main(sys.stdin.readline, sys.stdin.readlines)