一个3*3的固定方格表,用三种不同的颜色去染每一个小正方形,要求有相邻边的小正方形不同色,请问一共有多少种不同的染色方式