Chatbots as Problem Solvers: Playing Twenty Questions with Role Reversals