Very difficult sudoku #12141

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

Your time