Once you can get most problems solved correctly, you can train yourself to increase your speed by timing yourself
QUESTIONS TO MAKE YOU THINK DEEPLY ABOUT YOUR LIFE AND MISSION