Difficult sudoku #59744

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

Your time