reconstruct SubstringWithConcatenationOfAllWords.java