Dati (con ogni mezzo) due diversi numeri naturali (di qualsiasi dimensione ragionevole), producono (con ogni mezzo) il quadrato della loro somma come negli esempi seguenti:
Dato 4 e 3, output:
12 12 12 12 9 9 9
12 12 12 12 9 9 9
12 12 12 12 9 9 9
16 16 16 16 12 12 12
16 16 16 16 12 12 12
16 16 16 16 12 12 12
16 16 16 16 12 12 12
Dato 1 e 3, output:
3 9 9 9
3 9 9 9
3 9 9 9
1 3 3 3
Gli spazi bianchi possono variare entro limiti ragionevoli ma le colonne devono essere allineate a sinistra, allineate a destra o (pseudo-) centrate.
Una nuova riga finale va bene, ma non lo sono le scappatoie standard.
Questo è code-golf quindi includi un'intestazione come # LanguageName, 123
nella tua risposta, dove il numero è caratteri (byte per le lingue che non sono basate su testo). Il codice di impacchettamento in caratteri Unicode di grandi dimensioni non è consentito.
Bonus: -3 se il tuo codice genera solo un quadrato quando uno dei numeri è 0; ad es. dato 0 e 3, uscita:
9 9 9
9 9 9
9 9 9