fun main(args: Array) { val (a,b,c,d,m) = readLine()!!.split(" ").map { it.toInt() } val min = a+c val max = b+d val ans = (min..max).map { it % m }.maxOrNull() println(ans) }