Folgende Module werden von Knapsack benötigt:
Challenger Hauptmodul, das Graceful aufruft und in dem die
Klasse Problem definiert ist
FiniteMap stellt die Datenstruktur FiniteMap zur Verfügung
ReadFM stellt die Instanz von Read zur Verfügung, um FiniteMaps lesen zu können
Set stellt die Datenstruktur Set zur Verfügung
System wird zur Ausgabe in Dateien benötigt
ToDoc Fehlermeldungen sind im Doc Format