For input `['10','6','9','3','+','-11','*','/','*','17','+','5','+']`

, it seems the expected answer from the system is `22`

. However, I think the correct answer should be `21`

? The reason is that during the evaluation `6 / -132`

would be approximately `-0.45`

so that the final answer is `21.55`

. Then `int(21.55)`

will give us the answer as `21`

.

Of course one can argue that the answer should be rounded to the nearest integer. However, if that is the case, input `["4", "13", "5", "/", "+"]`

should yield answer as `7`

(rounded from `6.6`

) instead of `6`

as the question page.