>>12
(2)ができたのなら(3)もできると思うのだが・・・

約数の個数から元の数の素因数分解が特定できるやろ。
あとはbとcの素因数が同じか否かで場合分けすればいいやん。