Nijak zvlášť složitá mi teda nepřipadá. A je úmysl, že to jako celé číslo bude brát i string obsahující celé číslo?