Simultaneously diagonalize