([range(1;.input.number+1)]) as $n
| if .property == "squareOfSum"
  then pow(($n|add);2)
elif .property == "sumOfSquares"
  then $n|map(pow(.; 2))|add
elif .property == "differenceOfSquares"
  then pow(($n|add);2) - ($n|map(pow(.; 2))|add)
end