A Java program utilizing the concept of dynamic programming to search through all possible combination of word in a 4x4 grid.