linked list cycle 1, 2, single number 2, word break, candy