-- Database schema
| city : City_ID [ INT ] primary_key , City [ TEXT ] , Hanzi [ TEXT ] , Hanyu_Pinyin [ TEXT ] , Regional_Population [ INT ] , GDP [ INT ] | match : Match_ID [ INT ] primary_key , Date [ TEXT ] , Venue [ TEXT ] , Score [ TEXT ] , Result [ TEXT ] , Competition [ TEXT ] | temperature : City_ID [ INT ] primary_key temperature.City_ID = city.City_ID , Jan [ INT ] , Feb [ INT ] , Mar [ INT ] , Apr [ INT ] , Jun [ INT ] , Jul [ INT ] , Aug [ INT ] , Sep [ INT ] , Oct [ INT ] , Nov [ INT ] , Dec [ INT ] | hosting_city : Year [ INT ] primary_key , Match_ID [ INT ] hosting_city.Match_ID = match.Match_ID , Host_City [ TEXT ] hosting_city.Host_City = city.City_ID |
-- -- Give me a list of cities whose temperature in Mar is lower than that in Dec and which have never been host cities.

SELECT T1.city FROM city AS T1 JOIN temperature AS T2 ON T1.city_id  =  T2.city_id WHERE T2.Mar  <  T2.Dec EXCEPT SELECT T3.city FROM city AS T3 JOIN hosting_city AS T4 ON T3.city_id  =  T4.host_city;