Horizontal and vertical multiplication