Very difficult sudoku #59933

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

Your time