Supply and demand hehe