Difficult sudoku #69212

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

Your time