Very difficult sudoku #12349

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

Your time