Medium difficult sudoku #55147

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

Your time