逆走査して元の数より小さくする手順を求めたらいいとはおもうが。
逆走査ってのは、A (x → 2x)と B (3x-1 → x) だが。

3n-1はnにできる。
3nと3n+1のケースをどうするか。
2(3n+1) = 3(2n +1) -1だから、3n+1は2n +1にできる。

3nがすぐにわからん。