fun main(args: Array) { p296() } fun p296() { val (n, h, m, interval) = readLine()!!.split(' ').map { it.toLong() } val add = interval * (n - 1) val newH = (h + (add / 60) + (if (m + (add % 60) >= 60) 1 else 0)) % 24 val newM = (m + (add % 60)) % 60 val answer = buildString { appendln(newH) append(newM) } println(answer) }