Easy sudoku #31142

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

Your time