If left sub - string is found in the map and the right sub - string can be made from the strings from the given array
if left in mp and mp [ left ] == 1 and canbuildword ( right , 0 , mp ) : NEW_LINE INDENT return True NEW_LINE DEDENT