Difficult sudoku #61076

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

Your time