algorithm | M&M Global