#include<bits/stdc++.h>
using namespace std;
int main()
{ int m=0,sum=0;
unsigned long long n,k;
cin>>n;
k=n;
while(k!=0)
{
k/=10;
m++;
}
cout<<m<<endl;
k=n;
while(k!=0)
{
int j=k%10;
k/=10;
sum+=pow(j,m);
}
if(sum==n)
cout<<“True”;
else cout<<“False”;
return 0;
}
code is giving false by giving input 153

