.....4...3.8.6...2..1....95...7.8.1.....9..58...6..9..54.3..6..6..9.1.....3....8.