d < e ? (k = libbcmath.bc_init_num(), h = libbcmath.new_sub_num(d, 0, c.n_value)) :
        (k = libbcmath.new_sub_num(d - e, 0, c.n_value),
            h = libbcmath.new_sub_num(e, 0, c.n_value + d - e));