The Train Control Problem