A numerical sequence is defined by the following conditions: a1=1,an+1=an+⌊an⌋.
Prove that among the terms of this sequence there are an infinite number of complete squares.