Easy sudoku #1007

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

Your time