Are all of the following sentences correct?
- New York is a city to which I have traveled many times.
- New York is a city which I have traveled to many times (not "many times to"?).
- This is the problem for which there is no perfect solution.
- This is the problem which there is no perfect solution for.
I used to think in adjective clauses with prepositions such as "which", "whom" we can put the preposition only before them.
All of the items are from the keys. The original task is to fill tha gaps (there might be several correct answers):
- New York is a city _ which I have traveled _ many times. (to)
- This is the problem _ which there is no perfect solution _. (for)