For A I'd search to see if I cloud find the source of the smell and I'd ask the smoker why and If I can't Id keep watch of anyone who looks like they might smoke. For B I'd leave and bring I saw on the way then I'd wait because 911 was most likely already dialed.