#include using namespace std; typedef long long ll; using Graph = vector>; #define I_MAX 2147483647; #define LL_MAX 9223372036854775806; #define OVERLOAD_REP(_1, _2, _3, name, ...) name #define REP1(i, n) for (auto i = std::decay_t{}; (i) != (n); ++(i)) #define REP2(i, l, r) for (auto i = (l); (i) != (r); ++(i)) #define rep(...) OVERLOAD_REP(__VA_ARGS__, REP2, REP1)(__VA_ARGS__) int main() { int w, z; double b; cin >> w >> z >> b; double ans = (double)(w + z) * (1 + b); cout << (int)ans << endl; }