ho risolto con uno shift binario, magari nn è il modo migliore, ma almeno funziona..