extern unsigned long long strtoull(const char *str, char **end, int base);
extern unsigned long strtoul(const char *str, char **end, int base);
extern signed long long strtoll(const char *str, char **end, int base);
extern signed long strtol(const char *str, char **end, int base);
extern unsigned long long strtoull(const char *str, char **end, int base);
extern unsigned long strtoul(const char *str, char **end, int base);
extern signed long long strtoll(const char *str, char **end, int base);
extern signed long strtol(const char *str, char **end, int base);