homogeneousなのに何で1<=a,b,c<=2が必要?