Provided the car model, and their year and country of production, guess the brands that manufactured the 100 greatest cars, in chronological order from 1 to 100 (according to edmunds.com). A lot of these brands are repeated, so the yellow box has been implemented. Some of the models also appear twice, but the newer one is a revised version of the original. When a '/' appears, there are multiple names for the model, an '&' indicates multiple models, and '------' stands for the name of the brand. The best of luck to you all, never concede the conquest for knowledge!