Medium difficult sudoku #56103

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

Your time