Very difficult sudoku #57437

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

Your time