public void printProblem()
	{
		System.out.println("Number of meetings: " + this.NumMeetings);
		System.out.println("Number of employees: " + this.NumEmployees);
		System.out.println("Number of time slots: " + this.NumTimeSlots);
		
		System.out.println("Meetings each employee must attend:");
		for(Integer e : this.EmployeeMeetingMap.keySet())
		{
			ArrayList<Integer> meetings = this.EmployeeMeetingMap.get(e);
			System.out.print(e + ":");
			for(Integer m: meetings)
			{
				System.out.print(" " + m);
			}
			System.out.println();
		}
		
		System.out.println("Travel time between meetings: ");
		System.out.print("    ");
		for(Integer i = 1; i <= this.NumMeetings; i++)
		{
			System.out.print(i + " ");
		}
		System.out.println();
		for(Integer i = 0; i < this.NumMeetings; i++)
		{
			System.out.print((i + 1) + ":   ");
			for(Integer j = 0; j < this.NumMeetings; j++)
			{
				System.out.print(this.TravelTimes.get(i).get(j) + " ");
			}
			System.out.println();
		}
	}