....3.4.8...1..2...132...5...6..9...9.......7...7..8...7...158...5..6...8.2.7....