Given a 2D board and a list of words from the dictionary, find all words in the board.
Given a singly linked list, determine if it is a palindrome.
Given a list of unique words, find all pairs of distinct indices (i, j) in the given list, so that the concatenation of the two words, i.e. words[i] + words[j] ...