def main():

    talks = []

    talks = feed_talks()
    
    organizer = Organizer()

    results = organizer.organize(talks, [180, 240, 180, 240])

    track = 1

    for (index, session) in enumerate(results, start = 1):
        if index % 2:
            print 'Track {0}'.format(track)
            curr_datetime = datetime.datetime(
                2015,
                4,
                5,
                9,
                0,
                0,
                )
        if not index % 2:
            curr_datetime = datetime.datetime(
                2015,
                4,
                5,
                13,
                0,
                0,
                )
            track = track + 1
        for talk in session.talks:
            print '{0:02d}:{1:02d} {2}'.format(curr_datetime.hour,
                                       curr_datetime.minute,
                                       talk.description)
            resultant_time = curr_datetime + datetime.timedelta(minutes=talk.length)
            curr_datetime = resultant_time