Los Solucionadores

¿Cómo se llama el maquinista?

El revisor, el maquinista y el camarero de un tren Barcelona - Madrid se llaman (aunque no necesariamente por este orden) Alberto, Bernardo y Carlos. En el tren viajan tres hombres con los mismos nombres. El viajero Bernardo vive en Madrid. El camarero vive a mitad de camino entre Madrid y Barcelona. Carlos (el viajero) gana dos millones al año. Uno de los viajeros es vecino del camarero y gana exactamente el triple que él. El empleado de ferrocariles Alberto, juega al tenis mejor que el revisor. El viajero que se llama igual que el camarero vive en Barcelona. ¿Cómo se llama el maquinista?