n枚のカード1,2,3・・・・,n(n≧3)と、同じ大きさの箱が3つある。
ただし、空の箱はないものとする。

(1) n枚のカードを2組に分ける方法は何通りあるか。
(2) 1,2は同じ箱に入れ、他のカードを3つの箱のどれかに入れる方法は何通りあるか。

(1)は2つの箱にn枚のカードをいれ、一方に全てのカードが入る場合をひいて、2^n-2かなと思ったんですが
答えを見ると2^(n-1)-1となっていて、どこで間違ってるのかわかりません。

(2)は全体が3^(n-2)。空の箱がある場合は、2*2^(n-2)。よって3^(n-2)-2*2^(n-2)とあるのですが
2*2^(n-2)というのは、1,2が入った箱(以下Aとする)と残りの箱(以下B,Cとする)の組み合わせが2通りと
2つの箱にカードを入れていくの2^(n-2)をかけたものだと思うのですが
そうすると全てがAに入る場合を余分に引いているのではないかと・・・
(AとBで全てがA、AとCで全てがAに入る場合)

いろいろと勘違いをしているようなので、正しい理解を教えてください