In AMM math, rounding direction matters.
Implement floor_output.
floor_output
Always round down.
That means:
floor(2000 / 11) = 181
Rounding up user output can leak value from the pool over time.