#pragma GCC target("avx2,bmi,bmi2") #pragma GCC optimize("O3") #include #include using boost::multiprecision::cpp_int; int main() { cpp_int n; std::cin >> n; size_t ans = sqrt(n).str().size(); std::cout << ans << std::endl; }