function solution(num) {
let count = 0;
const CollatzFunc = (num)=> {
if(count === 500)
return -1;
if(num === 1){
return count;
}
if(num % 2 === 0){
++count;
return CollatzFunc(num / 2);
}
else if(num %2 === 1){
++count;
return CollatzFunc(num * 3 + 1);
}
}
return CollatzFunc(num);
}