一个城镇在沙漠的中间,人们必须每天到沙漠外面去买蔬菜吃。一天一个人赶着马车到1000公里外的地方去买菜,他买到3000千克的蔬菜,但是自己的马车一次只能装1000千克的货物,而且由于路途遥远,马每走一公里就要吃掉1公斤菜。
请问这个人最多可以运回多少菜?