A sequência de quadrados vazios

Na imagem abaixo, os quadrados estão vazios ou preenchidos com um círculo.

Steps vs Empty Squarest

Crie uma função que receba um número step (que equivale à METADE da largura de um quadrado) e retorne a quantidade de quadrados vazios. A imagem mostra os quadrados com os passos 1, 2 e 3. O valor retornado é o número de células que não estão em uma diagonal, que é 0 para o primeiro quadrado, 8 para o segundo e 24 para o terceiro.

Exemplos

emptySq(1) ➞ 0

emptySq(3) ➞ 24

emptySq(10) ➞ 360

Observações

  • step é um inteiro não negativo. Quando step é 0, retorne 0.
  • A largura do quadrado será sempre par.