#include <iostream>

using namespace std;

int main() {
  cout << sizeof(long) << endl;
  cout << sizeof(long long) << endl;
  cout << sizeof(unsigned long) << endl;
  cout << sizeof(unsigned long long) << endl;
  unsigned long long mac = 0xFFFFFFFFFFFFFFFFLL;
  unsigned long long ac = 0x00000000FFFFFFFFLL;
  cout << mac << endl;
  cout << ac << endl;
  cout << mac+1 << endl;
  cout << ac+1 << endl;
}
