linked list cycle
word break
two sum