Killer Sudoku, Difficulty 10

Puzzle 8890 Apr 18 April 2014
Puzzle 8895 Apr 19 April 2014
Puzzle 8900 Apr 20 April 2014
Puzzle 8910 Apr 22 April 2014
Puzzle 8920 Apr 24 April 2014
Puzzle 8930 Apr 26 April 2014
Puzzle 8940 Apr 28 April 2014
Puzzle 8950 Apr 30 April 2014
Puzzle 8960 May 2 May 2014
Puzzle 8970 May 4 May 2014
Daily Killer Sudoku