✅✅Easy Solution Using Set ✅✅
\n\n    void check(int n,string& temp)\n    {\n         while(n!=0)\n        {\n            temp.push_back((n%10)+\'0\');\n            n=n/10;\n        }\n    }
```\n\n    void check(int n,string& temp)\n    {\n         while(n!=0)\n        {\n            temp.push_back((n%10)+\'0\');\n            n=n/10;\n        }\n    }\n    \n    bool isFascinating(int n) \n    {\n        string temp;\n        set<int> s;\n        int num=n;\n        \n        check(num,temp);\n        \n        int t1 = n*2;\n        check(t1,temp);\n        int t2 = 3*n;\n        check(t2,temp);\n        \n        for(int i=0;i<temp.size();i++)\n        {\n            int x = temp[i]-\'0\';\n            if(s.find(x)!=s.end() || x==0)\n            {\n                return false;\n            }\n            else\n            {\n                s.insert(x);\n            }\n        }\n     return true;    \n\n```
[]