> For the complete documentation index, see [llms.txt](https://ret2basic.gitbook.io/ctfwriteup/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles.md).

# Uniswap V2 Puzzles

- [HelloWorld](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/helloworld.md)
- [AddLiquid](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/addliquid.md)
- [AddLiquidWithRouter](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/addliquidwithrouter.md)
- [BurnLiquid](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/burnliquid.md)
- [BurnLiquidWithRouter](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/burnliquidwithrouter.md)
- [SimpleSwap](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/simpleswap.md)
- [SimpleSwapWithRouter](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/simpleswapwithrouter.md)
- [SandwichSwap](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/sandwichswap.md)
- [MyMevBot](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/mymevbot.md)
- [SyncAndSkim](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/syncandskim.md)
- [ExactSwap](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/exactswap.md)
- [ExactSwapWithRouter](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/exactswapwithrouter.md)
- [MultiHop](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/multihop.md)
- [Twap](https://ret2basic.gitbook.io/ctfwriteup/rareskills-puzzles/uniswap-v2-puzzles/twap.md)
