Squares, cubes and factors...