profit is same regardless of running order & generate chart
merge conflict