Oxford and Grenoble are both m_________-sized towns of between 100,000 and 200,000 inhabitants.
medium