T Shirt supply & demand