bool isFascinating(int n){
int f = 2 * n;
int k = 3 * n;
int* number_t = (int*)malloc(sizeof(int) * 12);
int i = 0;
while(n)
{
*(number_t + i) = n % 10;
i++;
n /= 10;
}
while(f)
{
*(number_t + i) = f % 10;
i++;
f /= 10;
}
while(k)
{
*(number_t + i) = k % 10;
i++;
k /= 10;
}
if(i == 10)
return false;
int h = i;
int s = 0;
for(i = 0;i < h;i++)
{
if(*(number_t + i) == 0)
return false;
}
for(i = 0;i < h;i++)
{
for(s = i + 1;s < h;s++)
{
if(*(number_t + i) == *(number_t + s))
return false;
}
}
return true;
}