<image>(2015 Autumn • Taihu County School Level Monthly Exam) A cube block is painted red, then, as shown in the figure, each edge is divided into three equal parts. After cutting the cube along these lines, 27 smaller cubes can be obtained. Observe and answer the following questions:
(1) How many small cubes have three faces painted, how many have two faces painted, and how many have no faces painted?
(2) If the edges of this cube are divided into n equal parts, how many of the resulting small cubes have three faces painted, and how many have no faces painted?
(3) If you want to get 100 small cubes with no faces painted, the edges of the cube should be divided into at least how many equal parts?