# sift
x0 -> 0x
x1 -> 1x
x2 -> 2x
x3 -> 3x
x4 -> 4x
x5 -> 5x
x6 -> 6x
x7 -> 7x
x8 -> 8x
x9 -> 9x
# initialize
0x -> 0a
1x -> 1a
2x -> 2a
3x -> 3a
4x -> 4a
5x -> 5a
6x -> 6a
7x -> 7a
8x -> 8a
9x -> 9a
# processing 1
0a -> c
1a -> ct
2a -> ctt
3a -> cttt
4a -> ctttt
5a -> cttttt
6a -> ctttttt
7a -> cttttttt
8a -> ctttttttt
9a -> cttttttttt
# processing 2
0b -> f
1b -> ftt
2b -> ftttt
3b -> ftttttt
4b -> ftttttttt
5b -> ftttttttttt
6b -> ftttttttttttt
7b -> ftttttttttttttt
8b -> ftttttttttttttttt
9b -> ftttttttttttttttttt
# processing 3
0c -> b
1c -> bttt
2c -> btttttt
3c -> bttttttttt
4c -> btttttttttttt
5c -> bttttttttttttttt
6c -> btttttttttttttttttt
7c -> bttttttttttttttttttttt
8c -> btttttttttttttttttttttttt
9c -> bttttttttttttttttttttttttttt
# processing 4
0d -> e
1d -> etttt
2d -> etttttttt
3d -> etttttttttttt
4d -> etttttttttttttttt
5d -> etttttttttttttttttttt
6d -> etttttttttttttttttttttttt
7d -> etttttttttttttttttttttttttttt
8d -> etttttttttttttttttttttttttttttttt
9d -> etttttttttttttttttttttttttttttttttttt
# processing 5
0e -> a
1e -> attttt
2e -> atttttttttt
3e -> attttttttttttttt
4e -> atttttttttttttttttttt
5e -> attttttttttttttttttttttttt
6e -> atttttttttttttttttttttttttttttt
7e -> attttttttttttttttttttttttttttttttttt
8e -> atttttttttttttttttttttttttttttttttttttttt
9e -> attttttttttttttttttttttttttttttttttttttttttttt
# processing 6
0f -> d
1f -> dtttttt
2f -> dtttttttttttt
3f -> dtttttttttttttttttt
4f -> dtttttttttttttttttttttttt
5f -> dtttttttttttttttttttttttttttttt
6f -> dtttttttttttttttttttttttttttttttttttt
7f -> dtttttttttttttttttttttttttttttttttttttttttt
8f -> dtttttttttttttttttttttttttttttttttttttttttttttttt
9f -> dtttttttttttttttttttttttttttttttttttttttttttttttttttttt
# erasing temporary symbol
a ->
b ->
c ->
d ->
e ->
f ->
# compressing
ttttttt ->
# starting algorithm
0 -> x0
1 -> x1
2 -> x2
3 -> x3
4 -> x4
5 -> x5
6 -> x6
7 -> x7
8 -> x8
9 -> x9
