Difficult sudoku #45368

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

Your time