Um es für den Gefängnisleiter unmöglich zu machen, absichtlich eine Permutation mit einem Zyklus länger als 50 zu verwenden (er liest bestimmt auch Wikipedia ;-) und hält sich dann bestimmt nicht an die Anweisung, die Nummern in zufälliger Reihenfolge abzulegen!), sollten die __Namen__ der Gefangenen in die Schubladen. Die Nummerierung (Zuodnung von Namen zu Nummern) könnten dann die Gefangenen in ihrer Beratung vornehmen ("Schmitz ist Nr. 1, Müller ist Nr. 2, Schröder ist Nr. 3, ..."). Aber selbst wenn die Gefangenen bereits vorab Nummern haben und diese in die Schubladen gelegt werden, können (und sollten!) die Gefangenen in ihrer Beratung eine andere Nummerierung verabreden, um einen böswilligen Gefängnisleiter auszutricksen ("Gefangener 35 ist Nr. 1, Gefangener 23 ist Nr. 2, Gefangener 1 ist Nr. 3, ..."). Da also die Nummerierung nur essentiell für die Lösung ist, nicht für die Problemstellung, würde ich vorschlagen, die Formulierung des Problems entsprechend anzupassen ( Vanda 11:10, 28. Dez. 2014 (CET) ):