In a train three railroad employees travel by name Alberto, Bernardo and Carlos along with three travelers with the same names. We know that traveler Bernardo lives in Madrid. The train waiter lives halfway between Madrid and Barcelona. The traveler Carlos earns € 25,000.25 per year. One of the travelers is a waiter's neighbor and earns exactly three times as much as he does. Railroad employee Alberto plays tennis better than the train checker. The traveler whose name is the same as the waiter lives in Barcelona.
Tell me… What is the name of the driver?
From the problem data we can draw the following conclusions: The waiter lives between Madrid and Barcelona. There is a traveler who lives where the waiter and earns three times as much as he does but Carlos cannot earn € 25,000.25 (not divisible by three). Nor can it be Bernardo who lives in Madrid then the waiter's neighbor is the traveler Alberto, and lives between Madrid and Barcelona. From here we deduce that the traveler who lives in Barcelona is Carlos. That traveler is called the same as the waiter therefore the waiter is Carlos. Finally they tell us that Alberto plays tennis better than the reviewer, then Alberto is not the reviewer and therefore has to be the driver.