#include <string>
#include <sstream>

using namespace::std;

int main()
{	
	unsigned long long start = 0xABCDEF1234567890;
	stringstream ss;
	ss << hex << start;
	string end = ss.str();
	string firsthalf = end.substr(0,8);
	string endhalf = end.substr(8,8);
	ss.str(string());
	ss << hex << firsthalf;
	unsigned long firstint;
	ss >> firstint;
	stringstream ss2;
	ss2 << hex << endhalf;
	unsigned long secint;
	ss2 >> secint;
	printf("\n%s=>%lu\n\n%s=>%lu",firsthalf,firstint,endhalf,secint);
	return 0;
}