Puzzle No. 31456 (Easy)

6 4 9
4 7 5
6 5 7
6 3 2 1
9 5
9 1 3 2
8 5 1
9 3 5
2 4 8
Solve New puzzle

New to Sudoku? Read an explanation from WikiPedia.