Non seguo il tuo ragionamento ... dovresti mostrare tutto il codice che trova tutte le diagonali ... quello ne trova una sola.