How would one go about proving whether or not the terms of a sequence such as the following $$1, 1, 1, 1, 1, 6, 21, 181, 5221, 1090981, 986241401, 51490676208426,\ldots$$ defined by $$a_na_{n-5}=a_{n-1}(a_{n-2}+a_{n-3}+a_{n-4})+a_{n-2}(a_{n-3}+a_{n-4})+a_{n-3}a_{n-4},$$ with $a_1=a_2=\ldots=a_5=1$, are always integers? I have checked the first 50 terms using Mathematica, but the numbers get huge pretty fast and my poor old pc cannot compute much more than that.
By the way, in the general case $$a_na_{n-k}=a_{n-1}(a_{n-2}+\ldots+a_{n-k+1})+a_{n-2}(a_{n-3}+\ldots+a_{n-k+1})+\ldots+a_{n-k+2}a_{n-k+1},$$ with $a_1=a_2=\ldots=a_k=1$, it seems to be the case that sequences generated with even $k$ quickly get non-integer terms.
Realated: Somos sequences.
From Section 7.6 of Alman, Cuenca and Huang, I extract the following proof without insight:
Define $$b_m = \frac{a_m + a_{m+1} + a_{m+2} + a_{m+3} + a_{m+4}}{a_{m+1} a_{m+3}}.$$
A computer algebra system checks that $b_m = b_{m+2}$ (this is just an equality between two rational functions of $(a_m, a_{m+1}, a_{m+2}, a_{m+3}, a_{m+4})$.) In our case, $b_i$ alternates $5$, $10$, $5$, $10$, etcetera.
In particular, we have the recursion $$a_{m+4} = (\mbox{$5$ or $10$}) \cdot a_{m+1} a_{m+3} - a_m - a_{m+1} - a_{m+2} - a_{m+3}$$ whose values are plainly integral.