Medium difficult sudoku #54087

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

Your time