#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int d[1002];
int main() {
int n;
scanf("%d" ,&n);
d[0] = 1;
d[1] = 1;
for (int i = 2; i <= n; i++) {
d[i] = d[i - 1] + d[i - 2];
d[i] = d[i]%10007;
}
printf("%d\n", d[n]);
return 0;
}
I2RlZmluZSBfQ1JUX1NFQ1VSRV9OT19XQVJOSU5HUwojaW5jbHVkZSA8aW9zdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGRbMTAwMl07CgppbnQgbWFpbigpIHsKCWludCBuOwoJc2NhbmYoIiVkIiAsJm4pOwoKCWRbMF0gPSAxOwoJZFsxXSA9IDE7Cglmb3IgKGludCBpID0gMjsgaSA8PSBuOyBpKyspIHsKCQlkW2ldID0gZFtpIC0gMV0gKyBkW2kgLSAyXTsKCQlkW2ldID0gZFtpXSUxMDAwNzsKCX0KCXByaW50ZigiJWRcbiIsIGRbbl0pOwoJcmV0dXJuIDA7Cgp9