SPOJ 10293: FANCY NUMBERS