best supply and demand robot