def encontrar_mejor_puntaje_equipo(salon: list, m: int) -> int:
    """ El Mejor Equipo
    Parámetros:
      salon (list): Una lista de listas que representa una matriz cuadrada, con el número de problemas
                    resueltos por cada estudiante.
      m (int): Número de equipos en los que el profesor divide el salón
    Retorno:
      int: Entero que representa la suma de puntajes de los integrantes del mejor equipo en el juego planteado
           por el profesor.
    """
    n = len(salon)
    primer_e = 0
    segundo_e = 0
    # Filas.
    for i in range(n):
        # Columnas.
        for j in range(n):
            if j <= (n/m) - 1:
                primer_e += salon[i][j]
            elif 2 * (n/m) - 1 >= j >= (n/m):
                segundo_e += salon[i][j]
    if primer_e > segundo_e:
        return primer_e
    else:
        return segundo_e