fix diagonal right
fix adjacents right to grap correct results
fix diagonal left and solve smaller matrix