Square and Triangular Numbers