Я в жизни как-то так выгляжу:
А если учесть кривизну поверхности земли, получится что три города могут лежать на одной прямой только если один или оба крайних находятся на большой высоте над уровнем моря, а средний на небольшой.