Medium difficult sudoku #55283

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

Your time