#include <stdio.h>
#include <stdlib.h>

int getID(const int fpass, const int Fstop)
{
	const int d = -1;
	const int a1 = 9;
	const int n = (fpass / 60);
	const int an = (a1 - n);
	const int sum = (n * (2 * a1 + (n - 1) * d)) / 2;
	return sum + (Fstop - fpass) / 60 - 1;
}

int main(int argc, char* argv[])
{
	  int Fpass, Fstop;
	  const int begin = 0;
	  const int end = 540;
	  const int step = 60;
	  for (Fpass = begin; Fpass <= end; Fpass += step) {
	    for (Fstop = Fpass + step; Fstop <= end; Fstop += step) {
	    	printf("%d %d %d\n", Fpass, Fstop, getID(Fpass, Fstop));
	    }
	}

	return 0;
}