Sentence: "The passengers who had known that the train was not on fire said that those who had thought so had barricaded themselves in the bathrooms."
Would a linguist rate this sentence to be acceptable linguistically?

Available options:
1). unacceptable
2). acceptable
2).