Killer Sudoku, Difficulty 10

Puzzle 5427 May 27 May 2012
Puzzle 5437 May 29 May 2012
Puzzle 5447 May 31 May 2012
Puzzle 5452 Jun 1 June 2012
Puzzle 5462 Jun 3 June 2012
Puzzle 5472 Jun 5 June 2012
Puzzle 5482 Jun 7 June 2012
Puzzle 5487 Jun 8 June 2012
Puzzle 5492 Jun 9 June 2012
Puzzle 5502 Jun 11 June 2012
Daily Killer Sudoku