import java.io._
import java.math._
import java.security._
import java.text._
import java.util._
import java.util.concurrent._
import java.util.function._
import java.util.regex._
import java.util.stream._

object Solution {

    // Complete the lagDuration function below.
    def lagDuration(h1: Int, m1: Int, h2: Int, m2: Int, k: Int): Int = {
        // Return an integer denoting the duration of time in minutes by which the clock has been lagging.
        val actualTime = (h1 + k) * 60 + m1
        val homeTime = h2 * 60 + m2
        actualTime - homeTime
    }

    def main(args: Array[String]) {
        val stdin = scala.io.StdIn

        val printWriter = new PrintWriter(sys.env("OUTPUT_PATH"))

        val q = stdin.readLine.trim.toInt

        for (qItr <- 1 to q) {
            val h1M1H2M2 = stdin.readLine.split(" ")

            val h1 = h1M1H2M2(0).trim.toInt

            val m1 = h1M1H2M2(1).trim.toInt

            val h2 = h1M1H2M2(2).trim.toInt

            val m2 = h1M1H2M2(3).trim.toInt

            val k = stdin.readLine.trim.toInt

            val result = lagDuration(h1, m1, h2, m2, k)

            printWriter.println(result)
        }

        printWriter.close()
    }
}