https://9lib.co/document/y960571r-minimum-number-steps-order-x-y-length-step.html