Gratuliere !
Da es die einzige Antwort darstellt, ist deine gleichzeitig die beste aller abgegebenen Lösungen.
Es gibt allerdings noch bessere (der Einäugige ist der König unter den Blinden).
Z.B. folgende : (um allzu viele Brüche zu vermeiden, rechne ich Entfernungen in Meilen :  18 Meilen  =  1 Kilometer ;  die Fässer am Start bezeichne ich mit A, B, C, D, E)
1.  Fass A in den Tank, Fass B auf die Ladefläche, fahre 9 Meilen, lade Fass B ab : Depot 1, fahre zurück zum Start.
2.  Fass C in den Tank, Fass D auf die Ladefläche, fahre 6 Meilen, lade Fass D ab : Depot 2, fahre zurück zum Start.
3.  Fass E auf die Ladefläche, fahre zu Depot 2, Fass D in den Tank.
4.  Fahre 8 Meilen, lade Fass E ab :  Depot 3, fahre zu Depot 1, lade Fass B auf.
5.  Fahre zu Depot 3, Fass E in den Tank.
6.  Fahre 18 Meilen , Fass B in den Tank, fahre 18 Meilen.
Gesamtstrecke :  (9 - 9 + 6 - 6 + 6 + 8 - 5 + 5 + 18 + 18) Meilen =  50 Meilen  =  2777,77.. km.
Anmerkung :  Es gibt noch bessere Varianten.