lsa with non-zero diagonals