Medium difficult sudoku #59819

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

Your time