#include using namespace std; using i64 = int64_t; using vi = vector; using vvi = vector; int main() { unordered_set cnt; i64 n, d, t; cin >> n >> d >> t; for (int i = 0; i < n; i++) { i64 x; cin >> x; for (int i = 0; i <= t; i++) { cnt.insert(x + i * d); cnt.insert(x - i * d); } } cout << cnt.size() << endl; }