Distribution and inventory planning in multi-echelon supply chains under demand uncertainty. (23rd January 2023)