Difficult sudoku #62972

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

Your time