problem:critical_thinking