how good are you at problem solving?