Difficult sudoku #7354

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

Your time