Killer Sudoku, Difficulty 3

Puzzle 6960 Mar 29 March 2013
Puzzle 6971 Mar 31 March 2013
Puzzle 6978 Apr 1 April 2013
Puzzle 6988 Apr 3 April 2013
Puzzle 6998 Apr 5 April 2013
Puzzle 7008 Apr 7 April 2013
Puzzle 7018 Apr 9 April 2013
Puzzle 7028 Apr 11 April 2013
Puzzle 7038 Apr 13 April 2013
Puzzle 7048 Apr 15 April 2013
Daily Killer Sudoku