Killer Sudoku, Difficulty 10

Puzzle 5921 Sep 3 September 2012
Puzzle 5926 Sep 4 September 2012
Puzzle 5931 Sep 5 September 2012
Puzzle 5941 Sep 7 September 2012
Puzzle 5951 Sep 9 September 2012
Puzzle 5961 Sep 11 September 2012
Puzzle 5970 Sep 13 September 2012
Puzzle 5980 Sep 15 September 2012
Puzzle 5990 Sep 17 September 2012
Puzzle 6000 Sep 19 September 2012
Daily Killer Sudoku