Medium difficult sudoku #57331

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

Your time