Uses odd number optimization