1600km would probably be like:
1st run:
- grab 100 liters and go to checkpoint 1 (250km)
- drop 50 liters
- go back and grab 100 liters
- repeat this 10 times to store 210L at checkpoint 1
2nd run:
- go to checkpoint 1 (lost 25L) and grab 25L
- go to checkpoint 2 (500km, lost 25L) and drop 50L
- go to checkpoint 1 (lost 25L) and grab 100L
3rd run:
- go to checkpoint 2 (lost 25L) and grab 25L
- go to checkpoint 3 (750km, lost25L) and drop 50L
- go to checkpoint 2 (lost 25L) and grab 25L
- go to checkpoint 1 and grab 85L
4th run:
- go to checkpoint 3 (lost 50L) and grab 50L
- go to final (1600km) because you've got 85L = 850km again