#include <iostream>
#include<vector>
using namespace std;
vector<int> getarray(long long n)
{
	vector<int>arr(10);
	while (n > 0)
	{
		arr[n % 10]++;
		n /= 10;
	}
	return arr;
}
int main()
{
	long long n;
	cin >> n;
	vector<int> res = getarray(n);
	for (long long i = 1; i < pow(10, 18); i=i << 1)
	{
		vector<int> res1 = getarray(i);
		if (res == res1)
		{
			cout << "true";
			return 0;
		}	
	}
	cout << "false";
	return 0;
}
第二题