Alibaba and the forty thieves