Medium difficult sudoku #15603

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

Your time