after that i considered brute-forcing it using a Kintex UltraScale FPGA that i had around (and i calculated that with the alphabet limited to 0-9 i could do it) but stopped because it felt unlikely that the intended solution to a "medium" crackme with "Level 1" in the title would involve $6000 worth of specialized hardware
this wouldn't have worked anyway because the function implements a bijection, and also because i misunderstood what the alphabet is and it wasn't 0-9