A sztringizélő operátor bennem is felmerült, de valahogy nem akaródzott összejönni (az is igaz, hogy kb a büdös életben nem használtam, csak tudtam, hogy van). Mondjuk a kódod nekem durva, és csak tippelem, hogy pl. az "i=1" azért van a többi értékadás mellett, mert csak, így látványosabb; a vessző operátor használata pedig szintén egy tipikusan "dögöljön meg a szomszéd tehene" dolog :-) De azért gratulálok a látványos kódhoz.