Different Types of Cycles - Search