Города A, B и C вместе с соединяющими их прямыми дорогами образуют треугольник. Известно, что прямой путь из A в B на 300 километров короче объезда через C, а прямой путь из A в C на 100 километров короче объезда через B. Какое наименьшее количество километров может быть между городами B и C?