h_max, w_max   = gets.split.map(&:to_i)
h_size, w_size = gets.split.map(&:to_i)

# 白色マス         - 塗りつぶす行     - 塗りつぶす列     + 塗りつぶす行列の共通部分
p (h_max * w_max)  - (h_size * w_max) - (w_size * h_max) + (h_size * w_size)