try to get one-dimensional arrays instead of bignum