Medium difficult sudoku #37387

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

Your time