typedef unsigned long uint64_t ; typedef long int64_t ; #ifndef INT64_MIN # define INT64_MIN (-1-0x7fffffffffffffffl) #endif #ifndef INT64_MAX # define INT64_MAX 0x7fffffffffffffffl #endif #ifndef UINT64_MAX # define UINT64_MAX 0xfffffffffffffffful #endif