How To Improve Abstract Reasoning