Length-constrained cycle partition with an application to UAV routing*. (2nd November 2022)