ترجم
factorizing by grouping