#include <cmath>
#include <iostream>
#include <iomanip>
#include <limits>
using namespace std;
template <typename T>
constexpr auto integral_digits10 = static_cast<int>(log10(numeric_limits<T>::max())) + 1;
int main() {
cout << integral_digits10<double> << endl << numeric_limits<double>::digits10 << endl;
}
I2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxpb21hbmlwPgojaW5jbHVkZSA8bGltaXRzPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlIDx0eXBlbmFtZSBUPgpjb25zdGV4cHIgYXV0byBpbnRlZ3JhbF9kaWdpdHMxMCA9IHN0YXRpY19jYXN0PGludD4obG9nMTAobnVtZXJpY19saW1pdHM8VD46Om1heCgpKSkgKyAxOwoKaW50IG1haW4oKSB7Cgljb3V0IDw8IGludGVncmFsX2RpZ2l0czEwPGRvdWJsZT4gPDwgZW5kbCA8PCBudW1lcmljX2xpbWl0czxkb3VibGU+OjpkaWdpdHMxMCA8PCBlbmRsOwp9