Medium difficult sudoku #67435

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

Your time