main = getLine >>=  print . compute . map read . words

compute :: [Int] -> Int
compute [n,m] = abs ((n-2)*(m-2))

{-
compute [1,1] = 1
compute [1,m] = m-2
compute [n,1] = n-2
compute [n,m] = (n-2)*(m-2)
-}

{-
中の n-2 * m-2 個は9回反転するから裏
###
###
###

辺の(n-2+m-2)*2個は6回反転するから表
###
###
...

角の4個は4回反転するから表
##.
##.
...

細いとき、中のm-2個は3回反転するから裏
...
###
...

端の2個は2回反転するから表
...
.##
...

点のとき、その1個は裏
...
.#.
...
-}