...2..3..1..8.6..4....1..7.9.3..578.6..9...1..4....25.......6..78........2...4...