Ez a program Balcza Lajos kérésére született. Lajos problémája az volt, hogy az n-edrendű szimmetrikus csoportban a ciklusoknak vajon mennyi az inverziószáma. Pontosabban, hogy milyen inverziószámú ciklusból hány van. Az inverziószám azt jelenti, hogy hányszor kell szomszédos elemeket felcserélni, hogy a permutációt vissza tudjuk rendezni az indentikussá. Vagy más szóval: hány elempár van (az (n alatt a 2) közül) rossz sorrendben. A program ezt direktben megszámolja. Pontosabban két verzió van: - a "balcza.c" felsorolja az összes ciklust inverziószámostul. A kimenet minden sora egy ciklus inverziószámát, ciklus-reprezentációját és permutáció-alakját tartalmazza - a "balcza2.c" nem ír ilyen sokat, csak összeszámolja, hogy melyik inverziószám hányszor fordul elő. A program nyers erőből dolgozik: backtracking algoritmussal végigjárja az összes ciklust (vagyis az összes 1-gyel kezdődő ciklus-reprezentációt), majd előállítja a permutációt és megszámolja az inverziókat. A programhoz mellékelve vannak a kimenetek olyan kis n-ekre, amikre a futása könnyen kivárható volt. Persze az első verzió (balcza.c) is kivárható lenne akár n=13-ra is, csak 15 GigaByte lenne a kimenet.