<prompt> Andika programu ya Java inayotumia maandishi mengi kukokotoa kipengele cha nambari n. Programu inapaswa kugawanya kazi kati ya nyuzi nyingi na kuchanganya matokeo mwishoni.  <response>: Hapa kuna programu ya Java ambayo hutumia multithreading kuhesabu sababu ya nambari iliyopewa n: javaagiza java.math.BigInteger;agiza java.util.ArrayList;agiza java.util.List;darasa la umma FactorialMultithreaded public static void mainString args inarusha InterruptedException int n 20; Badilisha thamani hii ili kukokotoa kipengele cha nambari nyingine System.out.printlnKiwanda cha n ni: factorialn; Binafsi tuli ya BigInteger factorialint n inarusha InterruptedException int numOfThreads Runtime.getRuntime.availableProcessors; Orodha threads new ArrayList; kwa int i 0; i 