Difficult sudoku #64152

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

Your time