Killer Sudoku, Difficulty 10

Puzzle 9865 Oct 30 October 2014
Puzzle 9880 Nov 2 November 2014
Puzzle 9890 Nov 4 November 2014
Puzzle 9895 Nov 5 November 2014
Puzzle 9900 Nov 6 November 2014
Puzzle 9910 Nov 8 November 2014
Puzzle 9920 Nov 10 November 2014
Puzzle 9930 Nov 12 November 2014
Puzzle 9940 Nov 14 November 2014
Puzzle 9950 Nov 16 November 2014
Daily Killer Sudoku