Very difficult sudoku #60361

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

Your time