#include<bits/stdc++.h>
using namespace std;
int _2to8(string k)
{
	int r=0;
	int t=1;
	for(int i=k.size()-1;i>=0;i--)
	{
	    r+=(k[i]-48)*t;
	    t=t*2;
	}
	return r;
}
int main()
{
	string s;
	int r=1;
	cin>>s;
	int a=0;
	if(s.size()%3==1)
	{
		s="00"+s;
	}
	if(s.size()%3==2)
	{
		s="0"+s;
	}
	for(int i=0;i<s.size();i=i+3)
	{
	    cout<<_2to8(s.substr(i,3));
	}
	return 0;
}
/**************************************************************
	Problem: 1293
	User: chenkexin
	Language: C++
	Result: Accepted
	Time:7 ms
	Memory:2076 kb
****************************************************************/