Alibaba and forty theives