There are certain natural numbers that, if you square them and multiply the result by two, yield a number that is one less or one more than a square number. Examples:
Indeed, there are infinitely many of these numbers. I'm asking for a formula to generate them all. For this formula, you may use only constant numbers, the basic arithmetic operations (addition, multiplication, subtraction, division, roots, powers and logarithms) and a variable n. If one substitutes a natural number for n into the formula, the result should be one of the sought numbers. What is the formula? And why does it work?
Remark: I later found out that this number sequence is already known. However, using Google, OEIS or similar to solve the riddle counts as cheating.