从1到30这30个数里面选出12个,满足有且仅有2个数相邻,求共几种方法