Докажите, что при любом натуральном значении n значение выражения n(n + 1)(n + 2)(n + 3) + 1 равно квадрату некоторого натурального числа.
$n(n + 1)(n + 2)(n + 3) + 1 = n(n + 3)(n^2 + n + 2n + 2) + 1 = n(n + 3)(n^2 + 3n + 2) + 1 = (n^2 + 3n + 1 - 1)(n^2 + 3n + 1 + 1) + 1 = (n^2 + 3n + 1)^2 - 1^2 + 1 = (n^2 + 3n + 1)^2$
Пожауйста, оцените решение