Adaptive Division