De Elfen van de boekhouding zijn dankbaar voor je hulp. Een van hen biedt je zelfs een zeesterrenmunt aan die hij over had van een vorige vakantie. Ze bieden je er zelfs nog een tweede aan, als je drie uitgaven in je onkostennota kunt vinden die aan dezelfde criteria voldoen.

Stel dat we dezelfde onkostennota als voorbeeld nemen:

1721, 979, 979, 366, 299, 675, 1456

De drie uitgaven waarvan de som gelijk is aan \(2020\) zijn \(979\), \(366\) en \(675\). Als we deze drie uitgaven met elkaar vermenigvuldigen, dan krijgen we het antwoord: \(241861950\).

Opgave

Schrijf een statische functie repair waaraan een reeks (List) van natuurlijke getallen (int) moet doorgegeven worden. De functie moet het product (int) teruggeven van de drie getallen in de lijst die als som 2020 hebben.

Deze statische functie moet zich in de klasse Submission bevinden.

Voorbeeld

> Submission.repair(Arrays.asList(1721, 979, 979, 366, 299, 675, 1456))
241861950