Hello everyone, 1- About understanding : i would like to know why sometimes it took me forever to understand a basic idea whether in science (maths, physics...) or in other fields, knowing that some people in my age already understood those things easily and quickly. 2- About solving problems : why it is so hard for me to solve a problem which is very easy to others, i mean sometimes i spend weeks in resolving a mathematical problem or daily life problem, the only thing i know about my brain's functioning is when i want to solve a problem, it is like having many functions inside it (say : f1(x), f2(x)...f10(x) ) and whenever i wanna solve a problem , i try to find a combination between those functions and solve my problem, and sometimes i don't find any combination. my whole Point is : what separates others to me and others like me, have i been misguided? is there anything those people discover and i didn't? not to mention Trials and Errors method, i think it is a wrong idea, there is get it well in the very first time or never get it even Trying a thousand times, i have seen some people in my life, if you go back in time and gave them 1000 tries , they will never make it right, so Trials and Errors method doesn't work.