square and cube