The charging standard of a certain taxi is: the starting price is 3 yuan (that is, the fare is 3 yuan if the driving distance does not exceed 2 kilometers), and after more than 2 kilometers, an additional 0.9 yuan will be charged for each additional kilometer (less than 1,000 kilometers). The meter is calculated as 1 kilometer), and a person takes this kind of taxi from A to B to pay a total of 12 yuan. What is the maximum distance traveled by this person from A to B?
某出租车的收费标准是：起步价3元(即行驶距离不超过2千米都需付3元车费)，超过2千米后，每增加1千米，加收0.9元(不足1千米按1千米计)，某人乘这种出租车从甲地到乙地一共付车费12元，这人从甲地到乙地的路程最大值是多少千米．
<gadget id="calculator">12 - 3</gadget>
<output>9</output>

<gadget id="calculator">9 / 0.9</gadget>
<output>10</output>

<gadget id="calculator">2 + 10</gadget>
<output>12</output>

<result>12</result>