My English teachers (Canadian and British) said:
"We usually use infinitive clauses in order to define nouns, however, it doesn't mean that they can never be separated from each other. Sometimes we can do that and separating them may cause the sentence to be unnatural but they may be still correct grammatically."
Then they gave a few examples.
- I know nothing to play this game. ("To play this game" defines "nothing")
To play this game, I know nothing. ("To play this game" says for what verb I know nothing.
I have enough money to have a great holiday this year.("To have a great holiday this year" defines "money" and says my money is enough to do that)
To have a great holiday this year, I have enough money. ("To have a great holiday this year" says for what/to do what I have enough money.)
What they added at last is
Their emphasis are different and meanings are slightly different, however, they go to the same meaning finally.
What do you think?