The calculation method of taxi fare in a certain city is as follows: 8.00 yuan for the distance within 3km (including 3km); 1.40 yuan for every additional 1km after the distance reaches 3km; calculate. If a passenger takes this kind of taxi and pays 44.4 yuan, how many kilometers does the passenger travel by this taxi?
某市出租汽车的车费计算方式如下：路程在3km以内(含3km)为8.00元；达到3km后，每增加1km收1.40元；达到8km以后，每增加1km收2.10元，增加不足1km按四舍五入计算．某乘客乘坐该种出租车交了44.4元车费，则此乘客乘该出租车行驶的路程为多少km？
<gadget id="calculator">3 * 1.4</gadget>
<output>4.2</output>

<gadget id="calculator">8 * 2.1</gadget>
<output>16.8</output>

<gadget id="calculator">8 * 1.4</gadget>
<output>11.2</output>

<gadget id="calculator">44.4 - 8 - 11.2</gadget>
<output>25.2</output>

<gadget id="calculator">4.2 + 16.8 + 25.2</gadget>
<output>46.2</output>

<gadget id="calculator">46.2 / 2.1</gadget>
<output>22</output>

<result>22</result>