自然数n≧2を一つの入力として与えたとき、次のように動作するプログラムを作成せよ。

●各m=2,3,…,nについて、mが素数ならば『mは素数である』という旨のメッセージを、
 そうでない場合はmの自明でない因数分解を一つ、各々表示する。
●2からnまでの素数の個数を数えて、その結果を表示する。

プログラムについて何もわからないので、どうか宜しくお願いします。