#include <bits/stdc++.h> using namespace std; #define IOS ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); #define endl "\n" #define int long long #define trace1(x) cerr<<#x<<": "<<x<<endl #define trace2(x, y) cerr<<#x<<": "<<x<<" | "<<#y<<": "<<y<<endl #define trace3(x, y, z) cerr<<#x<<":" <<x<<" | "<<#y<<": "<<y<<" | "<<#z<<": "<<z<<endl template<typename T> T gcd(T a,T b) { if(a==0) return b; return gcd(b%a,a); } template<typename T> T pow(T a,T b, long long m){T ans=1; while(b>0){ if(b%2==1) ans=(ans*a)%m; b/=2; a=(a*a)%m; } return ans%m; } const int N=1e6+5; int32_t main() { IOS; int q; cin>>q; while(q--) { int h1, m1, h2, m2, k; cin>>h1>>m1>>h2>>m2>>k; int ans=(h1+k-h2) * 60 + m1 - m2; cout<<ans<<endl; } return 0; }