#include <cfloat>
#include <ctime>
#include <iostream>
#include <omp.h>
#include <random>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
typedef long long int lli;
lli n;
int main(int argc, char **argv) {
n = atoi(argv[1]);
int l = strlen(argv[1]) - 1;
int l2 = sizeof(argv[1]) - 1;
cout << l << " " << l2 << endl;
n = 1;
while (l--)
n *= 10;
cout << n << endl;
sscanf(argv[1], "%lld", &n);
cout << n << endl;
n = strtoll(argv[1], NULL, 10);
cout << n << endl;
n = strtold(argv[1], NULL);
cout << n << endl;
return 0;
}