mandas la matriz (o casi toda)
Lo que no comprendo por que dices que el codigo queda mas sencillo que el que propuso Franc