factored string from m-pattern