# Exercise — Reentrancy and Checks-Effects-Interactions

Implement the defensive contract, write positive, revert, and fuzz tests, then compare with `../solution`. Do not test on third-party contracts.
