nondirectional cycle