bool isHappy(int n){int slow = n, fast = n;do{
slow =bitSquareSum( slow );
fast =bitSquareSum( fast );
fast =bitSquareSum( fast );}while( slow !=fast );return slow ==1;}intbitSquareSum(int n ){int sum=0;while( n>0){int bit = n %10;
sum += bit;
n = n/10;}return sum;}