Please complete the report problem below:
Provide your profitable path, the amountIn, amountOut value for each swap, and your final reward (your tokenB balance).
Solution
What is slippage in AMM, and how does Uniswap V2 address this issue? Please illustrate with a function as an example.
slippage is price change before swaping,we uniswap can set a minimum amount out

Please examine the mint function in the UniswapV2Pair contract. Upon initial liquidity minting, a minimum liquidity is subtracted. What is the rationale behind this design?
This ensures the total supply is always greater than zero, preventing division by zero errors.
Investigate the minting function in the UniswapV2Pair contract. When depositing tokens (not for the first time), liquidity can only be obtained using a specific formula. What is the intention behind this?
maintain the pool 50/50
Solution
What is a sandwich attack, and how might it impact you when initiating a swap?
A bigger order placed before my smaller order, then moved the price against me, ending up receiving fewer tokens