Difficult sudoku #64556

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

Your time