#include<bits/stdc++.h>
using namespace std;
int unique(long long int number)
{
char seen[10] = {0};
while (number) {
int digit = number % 10;
number /= 10;
if (digit < 0) {
/*
* The number was negative. Make it positive.
* (Note: Checking the number is negative before the while
* loop could fail when number is LLONG_MIN, so do it here
* instead.)
*/
digit = -digit;
number = -number;
}
if (seen[digit]++)
return 0; /* not unique */
}
return 1; /* unique */
}
int main(){
cout<<unique(2021);
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IHVuaXF1ZShsb25nIGxvbmcgaW50IG51bWJlcikKewogICAgY2hhciBzZWVuWzEwXSA9IHswfTsKCiAgICB3aGlsZSAobnVtYmVyKSB7CiAgICAgICAgaW50IGRpZ2l0ID0gbnVtYmVyICUgMTA7CgogICAgICAgIG51bWJlciAvPSAxMDsKICAgICAgICBpZiAoZGlnaXQgPCAwKSB7CiAgICAgICAgICAgIC8qIAogICAgICAgICAgICAgKiBUaGUgbnVtYmVyIHdhcyBuZWdhdGl2ZS4gIE1ha2UgaXQgcG9zaXRpdmUuCiAgICAgICAgICAgICAqIChOb3RlOiBDaGVja2luZyB0aGUgbnVtYmVyIGlzIG5lZ2F0aXZlIGJlZm9yZSB0aGUgd2hpbGUKICAgICAgICAgICAgICogbG9vcCBjb3VsZCBmYWlsIHdoZW4gbnVtYmVyIGlzIExMT05HX01JTiwgc28gZG8gaXQgaGVyZQogICAgICAgICAgICAgKiBpbnN0ZWFkLikKICAgICAgICAgICAgICovCiAgICAgICAgICAgIGRpZ2l0ID0gLWRpZ2l0OwogICAgICAgICAgICBudW1iZXIgPSAtbnVtYmVyOwogICAgICAgIH0KICAgICAgICBpZiAoc2VlbltkaWdpdF0rKykKICAgICAgICAgICAgcmV0dXJuIDA7IC8qIG5vdCB1bmlxdWUgKi8KICAgICB9CiAgICAgcmV0dXJuIDE7IC8qIHVuaXF1ZSAqLwogfQppbnQgbWFpbigpewoJY291dDw8dW5pcXVlKDIwMjEpOwoJCn0=