Medium difficult sudoku #53455

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

Your time