Difficult sudoku #63156

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

Your time