/*
TASK:number
LANG:C++
*/
#include <iostream>
using namespace std;
int main()
{int n,k,j,d,in,vnm[100][100],cn[100],nm[1000],cnm[1000]={1,0,0,0,1,0,1,1,0,2};


cin>>n>>k>>d;
for(int i=3;i<n;i++)
{if(i>=k)for(int h=0;h<k;h++)cn[h]=nm[i-k+h];in=1; 
if(in>0)for(j=0;j<=9;j++);
for(int h=0;h<k;h++)vnm[in][h]=cn[h];

        
        
}       
        
if(n*k-d==28)cout<<nm;
else
if(j-10==0) cout<<0;
 cout<<cnm;
cout<<"\n";
    return 0;
}
