analogical problem solving psychology definition a short essay on my best friend in hindi