/*
TASK: JEKSP
LANG: C++
*/

#include <string>
#include <fstream>
using namespace std;

string inpFile = "EKSP.IN";
string outFile = "EKSP.OUT";

int jeksperimentas(int h1, int m1, int h2, int m2, int &a1, int &a2)
{
	a1 = (24 * 60 - (h1 * 60 + m1)) + h2 * 60 + m2;
	a2 = -1;

	if ((h1 == h2) && (m1 == m2))
		return 1;

	a2 = (24 * 60 - (h2 * 60 + m2)) + h1 * 60 + m1;

	return 2;
}

int main()
{
	int h1, m1, h2, m2;

	ifstream fi(inpFile.c_str());
	fi >> h1 >> m1;
	fi >> h2 >> m2;
	fi.close();

	int a1, a2;
	int kiek = jeksperimentas(h1, m1, h2, m2, a1, a2);

	ofstream fo(outFile.c_str());
	fo << a1 << endl;
	if (kiek == 2)
		fo << a2 << endl;
	fo.close();

	return 0;
}