the goal is to fill every empty square (including shaded squares) so that:
Each square contains a positive digit (1-9). Digits may be reused.
The percent next to a row gives the percent of the row sum contained in the shaded square of that row.
The percent above each column gives the percent of the column sum contained in the shaded square of that column.
See the attachment for the puzzle.
