I know some of these words!
I'm surprised by how long I managed to keep reading/enjoying this despite having almost no knowledge on the subject.
I'm surprised by how long I managed to keep reading/enjoying this despite having almost no knowledge on the subject.