Difficult sudoku #59976

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

Your time