Well, that is your task. Some / several SPOJ problems have been designed in a way that prohibits the naive use of standard data types. Sometimes you can work around this issue with clever algorithms or by switching to languages with built-in features (e.g. unlimited integer size in python) or libraries like BigInt in JAVA...