A truck and a motorcycle leave from A and B oppositely at the same time. The two vehicles meet for the first time at a distance of 60 kilometers from A. Then the two cars continue to move forward. The truck reaches B and the motorcycle arrives at A. Afterwards, they all returned immediately, and the two vehicles met for the second time on the way 30 kilometers away from place B. How many kilometers is the distance between places A and B?
一辆卡车和一辆摩托同时从A、B两地相对开出，两车在途中距A地60千米处第一次相遇，然后两车继续前进，卡车到达B地，摩托车到达A地后都立即返回，两车又在途中距B地30千米处第二次相遇，A、B两地之间的距离是多少千米？
<gadget id="calculator">60 * 3</gadget>
<output>180</output>

<gadget id="calculator">180 - 30</gadget>
<output>150</output>

<gadget id="calculator">3 - 3</gadget>
<output>0</output>

<gadget id="calculator">1 + 0</gadget>
<output>1</output>

<gadget id="calculator">150 / 1</gadget>
<output>150</output>

<result>150</result>