Squiggly Sudoku

HDU - 4069