Rigid vs Flexible Thinking