Medium difficult sudoku #46403

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

Your time