Title: 500 Factoring Problems with Strategies and Solutions for Algebra