#include <iostream>
#include <netinet/in.h>
#include <cstdint>
using namespace std;

int main() {
	uint64_t val = 4837162400658920070;
	double *ord = (double*)(&val);
	uint64_t id = static_cast<uint64_t>(*ord);
    printf("%lu\n", id);
	val = 4837162400658970206;
	ord = (double*)(&val);
	id = static_cast<uint64_t>(*ord);
    printf("%lu\n", id);
    
	return 0;
}