Easy sudoku #1167

5 9 3 1
9 3 8
3 2 8 6 9
9 5 7
3 5
9 7 6
8 6 2 3 9
6 9 1
2 5 1 8
123
456
789

Your time