Very difficult sudoku #53245

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

Your time