集合$X=\{ x | x是不大于10的正整数 \}$ 求满足下列条件的函数 $f:X \to X$ 共有多少个
(l) 对于任意不大于9的正整数 $x$, 有 $f(x) \leqslant f(x+1)$.
(2) 当 $1 \leqslant x \leqslant 5$ 时, $f(x) < x$ , 当 $6 \leqslant x \leqslant 10$ 时 $f(x) \geqslant x$.
(3) $f(6)=f(5)+6$.
$\text{A.}$
$\text{B.}$
$\text{C.}$
$\text{D.}$