code: def _as_int_ceiling(a):
      """Wrapping ceiling in as_int will raise an error if there was a problem
      determining whether the expression was exactly an integer or not.
      """
      from sympy.functions.elementary.integers import ceiling
  
      return as_int(ceiling(a))
  
imports: from bisect import bisect, bisect_left
  from itertools import count
  from array import array
  from sympy.core.function import Function
  from sympy.core.random import randint
  from sympy.core.singleton import S
  from sympy.external.gmpy import sqrt
  from .primetest import isprime
  from sympy.utilities.misc import as_int
label_desc: Use image node_id 1 for calling a global function with example usage: _as_int_ceiling(a) and returns: as_int