Difficult sudoku #45204

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

Your time