Very difficult sudoku #57477

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

Your time