Place numbers on graph-like diagrams so that line sums, side sums, or adjacency constraints are satisfied.