ti ringrazio molto filippo.
avevo notato che il problema era relativo alla lunghezza eccessiva degli integer, ma non ero comunque giunto ad una conclusione. adesso mi studio questo codice.