#include <iostream>
#define LINELENGTH 6
int line_1[] = {7, 9, 3, 4, 8, 4} ;
int line_2[] = {8, 5, 6, 4, 5, 7} ;
int time_1[] = {2, 2, 1, 2, 2, 1} ;
int time_2[] = {4, 2, 3, 1, 3, 4} ;
int best_line_1[6] = {0} ;
int best_line_2[6] = {0} ;
int short_time_line_1[6] = {0} ;
int short_time_line_2[6] = {0} ;
int time_line1_to_end = 3 ;
int time_line2_to_end = 2 ;
int lastStep ;
int lastTime;
void PrintLine(int stationNumber,int line )
{
if ( stationNumber > 0 ) {
if ( line == 2) {
PrintLine(stationNumber -1 , best_line_2[stationNumber - 1]) ;
std::cout<<"Station"<<stationNumber<<" Line 2"<<std::endl;
}
else {
PrintLine(stationNumber -1 , best_line_1[s