Water Tanks
water lies flat — fill to match every count

Play Water Tanks — Logic Puzzle

00:00
Tap to set a tank’s water levelTap the top again to lowerRight-click marks dry

How to play Water Tanks

The grid is divided into tanks by thick walls. Some tanks hold water, some are empty, some are partly full.

Water behaves like water: it settles at the bottom of a tank and its surface is flat. So if one square of a tank is filled, every square of that tank at the same height or lower is filled too.

The numbers outside the grid say how many filled squares each row and column has. A row of 0 is dry right across, and a tank that reaches into a row fills all of its squares in that row together.

How to play Water Tanks

Fill tanks with water that lies flat and settles at the bottom, so every row and column has the right number of filled squares.

The rules

  1. Thick walls divide the grid into tanks.
  2. Each tank is filled up to some level — or left empty. Below the level every square of the tank is filled; above it, none are.
  3. The level is the same right across a tank: squares of the same tank at the same height are either all filled or all empty.
  4. The numbers count the filled squares in each row and column.

Playing here

  1. Choose a size and a difficulty, then press New Puzzle.
  2. With Water level, tap a square to fill its tank up to that height. Tap the top row of the water again to lower it.
  3. Mark empty dots squares you know stay dry; drag to dot several. Right-click also dots.
  4. Counts turn green when a row or column is right; Hint explains the next deduction.

Tips

The full guide, with a worked example and common mistakes: How to play Water Tanks.

Questions

Can a tank be empty?

Yes — empty, partly full and full are all fine.

Does water flow between tanks?

No — each tank is separate, with its own level.

Is there always one answer?

Yes — every puzzle here is checked to have exactly one solution.

How do I solve one from a book?

Open the Water Tanks Solver, draw the tanks, type the counts and press Solve.

Related