....3.....8.....1..5.124.9...3.5.7..4.......6..6.1.2...1.968.5..6.....2.....4....