cognition puzzle