#include <bits/stdc++.h>
using namespace std;
int a[10005];
int max(int n)
{
if (n <= 0)
{
return 0;
}
if (n == 1)
{
a[1] = 1;
return 1;
}
else if (n == 2)
{
a[2] = 2;
return 2;
}
else if (n == 3)
{
a[3] = 4;
return 4;
}
else
{
return max(n - 1) + max(n - 2) + max(n - 3);
}
}
int main()
{
int n;
cin >> n;
int k = max(n);
cout << k % 100003;
return 0;
}