Numerical reasoning, verbal and abstract reasoning