How to play
You complete Water Jug Puzzle when at least one jug contains exactly the target amount after a finite sequence of allowed operations. The full Water Jug Puzzle position determines the outcome; visual shortcuts never replace the documented Water Jug Puzzle terminal rule.
- Water Jug Puzzle begins with all documented jugs empty, an unlimited abstract water source and drain, and one integer target volume guaranteed reachable by the profile. The Water Jug Puzzle deal identity and Classic water-jug state rules v1 are stored together. Restarting Water Jug Puzzle reproduces this opening exactly.
- During Water Jug Puzzle, you fill one jug to capacity, empty one completely, or pour into another until the source empties or destination fills; partial arbitrary pours are illegal. The Water Jug Puzzle engine rejects profile violations, unavailable material, and every action attempted after Water Jug Puzzle reaches a terminal result.
- You complete Water Jug Puzzle when at least one jug contains exactly the target amount after a finite sequence of allowed operations. The full Water Jug Puzzle position determines the outcome; visual shortcuts never replace the documented Water Jug Puzzle terminal rule.
Strategy tips
- A reliable Water Jug Puzzle plan is to use the greatest-common-divisor structure to choose a direction and repeat controlled fill-pour-empty cycles without redundant states. A Water Jug Puzzle hint is legal and deterministic. The next Water Jug Puzzle hint exposes one bounded action; it never claims a forced Water Jug Puzzle win.
- A costly Water Jug Puzzle mistake is to stop a pour at a convenient intermediate amount; every pour continues until one of its two physical limits is reached. Undo supports studying that Water Jug Puzzle decision, while restart preserves the original seeded Water Jug Puzzle opening.
- In the Water Jug Puzzle endgame, compare the two remaining cycles and take the move that produces the target directly rather than revisiting an earlier volume tuple. Check every remaining Water Jug Puzzle action before committing because its terminal rule is enforced immediately.