#include <iostream>
using namespace std;
int main()
{
int arr[240];
int arr_ans[240];
for(int i = 0; i < 240;i++){
arr[i] = i;
}
int offset = 48;
for(int i = 0;i < 240; i++){
if(i != 0 && i % 5 == 0){
cout << endl;
}
if(i & 1){
arr_ans[i] = arr[(offset * i + (i / 5)) % 240] - arr[(offset * i + (i / 5)) % 240];
cout << arr[(offset * i + (i / 5)) % 240] << "-" << arr[(offset * i + (i / 5)) % 240] << " ";
}else{
arr_ans[i] = arr[(offset * (i + 1) + ((i + 1) / 5)) % 240] - arr[(offset * i + (i / 5)) % 240];
cout << arr[(offset * (i + 1) + ((i + 1) / 5)) % 240] << "-" << arr[(offset * i + (i / 5)) % 240] << " ";
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbigpCnsKICAgIGludCBhcnJbMjQwXTsKICAgIGludCBhcnJfYW5zWzI0MF07CgogICAgZm9yKGludCBpID0gMDsgaSA8IDI0MDtpKyspewogICAgICAgIGFycltpXSA9IGk7CiAgICB9CgogICAgaW50IG9mZnNldCA9IDQ4OwoKICAgIGZvcihpbnQgaSA9IDA7aSA8IDI0MDsgaSsrKXsKICAgICAgICBpZihpICE9IDAgJiYgaSAlIDUgPT0gMCl7CiAgICAgICAgICAgIGNvdXQgPDwgZW5kbDsKICAgICAgICB9CiAgICAgICAgaWYoaSAmIDEpewogICAgICAgICAgICBhcnJfYW5zW2ldID0gYXJyWyhvZmZzZXQgKiBpICsgKGkgLyA1KSkgJSAyNDBdIC0gYXJyWyhvZmZzZXQgKiBpICsgKGkgLyA1KSkgJSAyNDBdOwogICAgICAgICAgICBjb3V0IDw8IGFyclsob2Zmc2V0ICogaSArIChpIC8gNSkpICUgMjQwXSA8PCAiLSIgPDwgYXJyWyhvZmZzZXQgKiBpICsgKGkgLyA1KSkgJSAyNDBdIDw8ICIgICI7CiAgICAgICAgfWVsc2V7CiAgICAgICAgICAgIGFycl9hbnNbaV0gPSBhcnJbKG9mZnNldCAqIChpICsgMSkgKyAoKGkgKyAxKSAvIDUpKSAlIDI0MF0gLSBhcnJbKG9mZnNldCAqIGkgKyAoaSAvIDUpKSAlIDI0MF07CiAgICAgICAgICAgIGNvdXQgPDwgYXJyWyhvZmZzZXQgKiAoaSArIDEpICsgKChpICsgMSkgLyA1KSkgJSAyNDBdIDw8ICItIiA8PCBhcnJbKG9mZnNldCAqIGkgKyAoaSAvIDUpKSAlIDI0MF0gPDwgIiAgIjsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQo=