Sweet William Pizarro Francisco ExtendedSideAngleVar R Electric Ladyland TheJimiHendrixExperience Demantoid
Once you can get most problems solved correctly, you can train yourself to increase your speed by timing yourself