cube, square, rectangle