Google Interview Question

Find all cycles in a directed graph without repetition.