Ecco che cosa posso ottenere con WolframAlpha:

Come puoi ottenere lo stesso esito procedendo a mano? Spiega i passaggi.

3x + 20y + 12 + 5xy
= 3·x + 4·5·y + 4·3 + 5·x·y   [ho fattorizzato 20 e 12 in modo opportuno]
= 3·(x+4) + 5·y·(x+4)   [ho raccolto 3 e 5y a fattor comune]
= (x+4)·(5y+3)   [ho raccolto x+4 a fattor comune]