Number of Strings Which Can Be Rearranged to Contain Substring