Normal sudoku rules apply. Digits separated by a white dot are consecutive. Draw a snake in the grid which must start and end at grey circles. The snake is a one-cell-wide path of orthogonally connected cells which may touch itself diagonally but not orthogonally. Boxes are numbered in normal reading order. If the snake passes through box N, then the digit N must be part of the snake in that box. The snake cannot pass through a white dot. Finally, the product of the digits along the snake is equal to 600,000.