Casas de palitos de fósforo

Las casas de palitos de fósforo conectadas siguen un patrón: la primera casa usa seis palitos de fósforo y cada casa adicional comparte una pared y agrega cinco. Crea una función que devuelva la cantidad de palitos de fósforo necesarios para step casas conectadas.

Ejemplos

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

Notas

  • step es un entero no negativo.
  • El paso 0 devuelve 0.
  • El resultado cabe en un long de C#.