Medium difficult sudoku #20363

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

Your time