Casas de palitos de fósforo

As casas de palitos de fósforo conectadas seguem um padrão: a primeira casa usa seis palitos de fósforo, e cada casa adicional compartilha uma parede e adiciona cinco. Crie uma função que retorne o número de palitos de fósforo necessários para step casas conectadas.

Exemplos

Program.Matchsticks(1) ➞ 6
Program.Matchsticks(4) ➞ 21
Program.Matchsticks(87) ➞ 436

Observações

  • step é um inteiro não negativo.
  • O passo 0 retorna 0.
  • O resultado cabe em um long do C#.