printf "%s %s\n", shift( @ID ), shift( @name ) while @ID && @name; #### my @nyuck = ( @ID, reverse @name ); printf "%s %s\n", shift( @nyuck ), pop( @nyuck ) while @nyuck;