Killer Sudoku, Difficulty 3

Puzzle 3093 Mar 4 March 2011
Puzzle 3097 Mar 5 March 2011
Puzzle 3102 Mar 6 March 2011
Puzzle 3106 Mar 7 March 2011
Puzzle 3111 Mar 8 March 2011
Puzzle 3116 Mar 9 March 2011
Puzzle 3121 Mar 10 March 2011
Puzzle 3126 Mar 11 March 2011
Puzzle 3130 Mar 12 March 2011
Puzzle 3135 Mar 13 March 2011
Daily Killer Sudoku