Difficult sudoku #53516

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

Your time