Upper Bound C Function