...5....8.5...9..1.8.....2...5..6..3.7.9.1.5.3..8..4...3.....6.6..4...7.9....2...