Normal sudoku rules apply. Draw some killer cages into the grid. Each killer cage is a set of one or more orthogonally connected cells. Killer cages do not overlap and do not contain repeated digits. Every killer cage touches at least one dot. Every dot lies on a boundary between two cages. A white dot between two cages indicates that their totals are consecutive. A black dot between two cages indicates that their totals have a ratio of 2:1. All possible dots are given. Eg if an edge has a different cage on both sides, and those cages have consecutive totals, there will always be a white dot there. Every killer cage contains its size as a digit. Eg a cage of size 3 cells must contain a 3. The shaded cell in r9c5 is not part of any cage.