and this is another experiment:
it seem like it take the wagon inventory,sort it,and insert into wagon 3 time.
so its like
raw content:[iron_orex1,redx5,yellowx200,greenx5,greenx200]
1.sort:[iron_orex1,yellowx200,redx5,greenx200,greenx5]
2.insert_1st:[iron_orex1,yellowx200,redx5,greenx200,greenx5]
3.insert_2nd:[iron_orex2,yellowx200,redx10,greenx200,greenx200,yellowx200,greenx10]
4.insert_3rd:[iron_orex3,yellowx200,redx15,greenx200,greenx200,yellowx200,greenx200,yellowx200,greenx15]
so it will become that pattern.