intmax_t rem;