#include <limits>
int maxInt = std::numeric_limits<int>::max();
int minInt = std::numeric_limits<int>::min();
long maxLong = std::numeric_limits<long>::max();
long long minLonglong = std::numeric_limits<long long>::min();
unsigned int maxUnInt = std::numeric_limits<unsigned int>::max();