修一条公路将村庄A,B与公路MN都连接起来,应该怎样修,才能使公路最短?(两点为A,B,直线为MN)要有证明!