first try on LinkedListCycle2