()........ (..)...... (....).... (......).. (........) 14 42 (........).......... -------- ---------- Cat[i] Cat[j] 6 ? ? ? ? 1 ? ? ? ? 4 3 2 1 2 1 4 3 5 4 3 2 8 7 10 9 +1 +6 6 5 4 3 2 1 8 7 10 9 243 243 div 42, 243 mod 42 2 1 ? ? ? ? ? ? ? ? 4 ? ? 1 ? ? ? ? ? ? 6 ? ? ? ? 1 ? ? ? ? 8 ? ? ? ? ? ? 1 ? ? 10 ? ? ? ? ? ? ? ? 1 (....).... (()) (()) 0 (()) ()() 1 ()() (()) 2 ()() ()() 3 num / 2 num % 2 4 ? ? 1 ? ? ? ? ? ? 6 ? ? ? ? 1 ? ? ? ? [ ( ( ) ) ] ( ( ) ) [ ( ( ) ) ] ( ) ( ) [ ( ) ( ) ] ( ( ) ) [ ( ) ( ) ] ( ) ( ) [ ( ( ( ) ) ) ] ( ) 6 1 [ ( ) ( ) ] ( ) ( ) [ ( ( ( ) ) ) ] ( ) 8 1