Sachverhalt: Sachverhalt: A. X._ und Y._ übergaben Anfang September 2002 in Zürich einen Bargeldbetrag von Fr. 11'000.-- an zwei Personen. Diese sollten 100 kg einer zur Streckung von Betäubungsmitteln geeigneten Substanz (bestehend aus einem Gemisch von Paracetamol und Coffein) bei einer bestimmten Person in Rotterdam abholen und bezahlen, das Streckmittel in die Schweiz transportieren und es ihnen hier übergeben. X._ und Y._ hatten die Absicht, das Streckmittel im Raum Zürich portionenweise an Betäubungsmittelhändler zu verkaufen. Dazu kam es aber nicht. Die Transporteure wurden noch vor ihrer Abreise nach Rotterdam in der Schweiz verhaftet, und das Bargeld wurde beschlagnahmt. Ende November 2002 erwarben X._ und Y._ zusammen mit einer weiteren Person in Holland 57 kg einer zur Streckung von Betäubungsmitteln geeigneten Substanz (bestehend aus einem Gemisch von Paracetamol und Coffein). Sie transportierten das Streckmittel in die Schweiz und versteckten es auf dem Dachboden des Hauses, in dem sie wohnten. Sie hatten die Absicht, das Streckmittel im Raum Zürich an Betäubungsmittelhändler zu verkaufen. Dazu kam es aber nicht. Das Streckmittel wurde von der Polizei sichergestellt. Ende November 2002 erwarben X._ und Y._ zusammen mit einer weiteren Person in Holland 57 kg einer zur Streckung von Betäubungsmitteln geeigneten Substanz (bestehend aus einem Gemisch von Paracetamol und Coffein). Sie transportierten das Streckmittel in die Schweiz und versteckten es auf dem Dachboden des Hauses, in dem sie wohnten. Sie hatten die Absicht, das Streckmittel im Raum Zürich an Betäubungsmittelhändler zu verkaufen. Dazu kam es aber nicht. Das Streckmittel wurde von der Polizei sichergestellt. B. Das Obergericht des Kantons Zürich, II. Strafkammer, sprach X._ am 25. August 2004 der mehrfachen qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz im Sinne von Art. 19 Ziff. 1 Abs. 6 i.V.m. Art. 19 Ziff. 1 Abs. 2 und Art. 19 Ziff. 2 lit. a BetmG (Anstalten-Treffen zur Verarbeitung einer grossen Menge von Betäubungsmitteln) schuldig. Es verurteilte ihn zu drei Jahren Gefängnis unter Anrechnung von 486 Tagen erstandener Untersuchungs- und Sicherheitshaft beziehungsweise vorzeitigem Strafvollzug, als Zusatzstrafe zum Strafbefehl der Bezirksanwaltschaft II für den Kanton Zürich vom 9. Dezember 2002, und verwies ihn für die Dauer von acht Jahren des Landes. B. Das Obergericht des Kantons Zürich, II. Strafkammer, sprach X._ am 25. August 2004 der mehrfachen qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz im Sinne von Art. 19 Ziff. 1 Abs. 6 i.V.m. Art. 19 Ziff. 1 Abs. 2 und Art. 19 Ziff. 2 lit. a BetmG (Anstalten-Treffen zur Verarbeitung einer grossen Menge von Betäubungsmitteln) schuldig. Es verurteilte ihn zu drei Jahren Gefängnis unter Anrechnung von 486 Tagen erstandener Untersuchungs- und Sicherheitshaft beziehungsweise vorzeitigem Strafvollzug, als Zusatzstrafe zum Strafbefehl der Bezirksanwaltschaft II für den Kanton Zürich vom 9. Dezember 2002, und verwies ihn für die Dauer von acht Jahren des Landes. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts aufzuheben. Er ersucht um Gewährung der unentgeltlichen Rechtspflege. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts aufzuheben. Er ersucht um Gewährung der unentgeltlichen Rechtspflege. D. Das Obergericht hat auf eine Stellungnahme zur Beschwerde verzichtet. Die Staatsanwaltschaft hat sich nicht vernehmen lassen.