Fill every empty square with a number 1–10 so each row and each column contains every number exactly once (no repeats).