On cycle