Maybe I wasn't clear with the requirement.
Sentence : "I use microsoft office"
Possible combinations
I
use
microsoft
office
I use microsoft
I use
use microsoft office
use microsoft
office
microsoft office
I use office
I microsoft office
This seems to be very complex and I have dropped the problem.