E' un po' articolato come esercizio, io ragionerei così, troverei i determinanti delle varie sotto matrici partendo da quella più grande, e se il determinante sarà diverso da 0 il rango sarà il numero di righe o di colonne della sottomatrice. Devi trovare il modo per lavorare con tutte le sottomatrici, questa è la parte più rognosa.