Medium difficult sudoku #38871

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

Your time