import java.io.*;
import java.util.*;
import java.math.*;
import java.util.*;
class Main {
// Scanner k = new Scanner(System.in);
StringBuilder out = new StringBuilder();
for (int i = 2; i < 1000; i++) {
if((i&1)==0) arr[i]=sum;
sum = sum.add(arr[i]);
}
while((s=k.readLine())!=null){
out.
append(arr
[Integer.
parseInt(s
)].
toString()); out.append("\n");
}
System.
out.
print(out.
toString()); k.close();
}
}
aW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5tYXRoLio7CmltcG9ydCBqYXZhLnV0aWwuKjsKCmNsYXNzIE1haW4gewoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIHsKCQlCdWZmZXJlZFJlYWRlciBrID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsKCQkvLyBTY2FubmVyIGsgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKCQlTdHJpbmdCdWlsZGVyIG91dCA9IG5ldyBTdHJpbmdCdWlsZGVyKCk7CgkJQmlnSW50ZWdlciBhcnJbXSA9IG5ldyBCaWdJbnRlZ2VyWzEwMDBdOwoJCWFyclswXT1CaWdJbnRlZ2VyLlpFUk87CgkJYXJyWzFdPUJpZ0ludGVnZXIuT05FOwoJCUJpZ0ludGVnZXIgc3VtID0gQmlnSW50ZWdlci5PTkU7CgkJZm9yIChpbnQgaSA9IDI7IGkgPCAxMDAwOyBpKyspIHsKCQkJCgkJCWlmKChpJjEpPT0wKSBhcnJbaV09c3VtOwoJCQllbHNlIGFycltpXSA9IHN1bS5hZGQoQmlnSW50ZWdlci5PTkUpOwoJCQlzdW0gPSBzdW0uYWRkKGFycltpXSk7CgkJfQoJCVN0cmluZyBzOwoJCXdoaWxlKChzPWsucmVhZExpbmUoKSkhPW51bGwpewoJCQlvdXQuYXBwZW5kKGFycltJbnRlZ2VyLnBhcnNlSW50KHMpXS50b1N0cmluZygpKTsKCQkJb3V0LmFwcGVuZCgiXG4iKTsKCQl9CgkJU3lzdGVtLm91dC5wcmludChvdXQudG9TdHJpbmcoKSk7CgkJay5jbG9zZSgpOwoJfQp9Cg==