Very difficult sudoku #41141

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

Your time