Difficult sudoku #24380

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

Your time