finish the odd case for the upper bound