Журнал лабораторных работ

Содержание

Журнал

Понедельник (09/28/15)

/dev/pts/0
11:18:29
#tty
/dev/pts/0
11:18:34
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Сен 28  2015 /dev/pts/0
11:18:40
#mesg n

11:18:55
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Сен 28 12:18 /dev/pts/0
11:18:59
#chmod g-w /dev/pts/0

11:19:07
#cd /tmp/

11:21:51
#mkfifo p1

11:22:06
#ls -lF --color
итого 0
lrwxrwxrwx 1 root root 13 Сен 28 12:01 install -> /root/install
prw-r--r-- 1 root root  0 Сен 28 12:22 p1|
11:22:15
#echo privet > p1

11:23:14
#ls -l --color /dev/log
srw-rw-rw- 1 root root 0 Сен 25 17:23 /dev/log
11:24:34
#ls -lF --color /dev/log
srw-rw-rw- 1 root root 0 Сен 25 17:23 /dev/log=
11:24:40
#pidof rsyslogd
1878
11:26:45
#cd /proc/`pidof rsyslogd`

11:27:13
#cd fd

11:28:07
#ls -l
итого 0
lrwx------ 1 root root 64 Сен 28 11:46 0 -> socket:[5052]
l-wx------ 1 root root 64 Сен 28 11:46 1 -> /var/log/syslog
l-wx------ 1 root root 64 Сен 28 11:46 2 -> /var/log/messages
lrwx------ 1 root root 64 Сен 28 11:46 3 -> /dev/xconsole
lr-x------ 1 root root 64 Сен 28 11:46 4 -> /proc/kmsg
l-wx------ 1 root root 64 Сен 28 11:46 5 -> /var/log/auth.log
11:28:16
#netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    432 debian5.net.nt:ssh      192.168.16.106:49270    ESTABLISHED
tcp        0      0 debian5.net.nt:39947    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian5.net.nt:ssh      192.168.16.106:49294    ESTABLISHED
tcp        0      0 debian5.net.nt:39946    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian5.net.nt:ssh      192.168.16.106:49291    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  6      [ ]         DGRAM                    5052     /dev/log
unix  3      [ ]         STREAM     CONNECTED     8462
unix  3      [ ]         STREAM     CONNECTED     8461
unix  2      [ ]         DGRAM                    8460
unix  3      [ ]         STREAM     CONNECTED     8167
unix  3      [ ]         STREAM     CONNECTED     8166
unix  2      [ ]         DGRAM                    8165
unix  2      [ ]         DGRAM                    7188
unix  2      [ ]         DGRAM                    5098
unix  3      [ ]         DGRAM                    3248
unix  3      [ ]         DGRAM                    3247
11:28:50
#netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    432 debian5.net.nt:ssh      192.168.16.106:49270    ESTABLISHED
tcp        0      0 debian5.net.nt:ssh      192.168.16.106:49294    ESTABLISHED
tcp        0      0 debian5.net.nt:ssh      192.168.16.106:49291    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  6      [ ]         DGRAM                    5052     /dev/log
unix  3      [ ]         STREAM     CONNECTED     8462
unix  3      [ ]         STREAM     CONNECTED     8461
unix  2      [ ]         DGRAM                    8460
unix  3      [ ]         STREAM     CONNECTED     8167
unix  3      [ ]         STREAM     CONNECTED     8166
unix  2      [ ]         DGRAM                    8165
unix  2      [ ]         DGRAM                    7188
unix  2      [ ]         DGRAM                    5098
unix  3      [ ]         DGRAM                    3248
unix  3      [ ]         DGRAM                    3247
11:31:01
#netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    432 debian5.net.nt:ssh      192.168.16.106:49270    ESTABLISHED
tcp        0      0 debian5.net.nt:39949    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian5.net.nt:ssh      192.168.16.106:49294    ESTABLISHED
tcp        0      0 debian5.net.nt:ssh      192.168.16.106:49291    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  6      [ ]         DGRAM                    5052     /dev/log
unix  3      [ ]         STREAM     CONNECTED     8462
unix  3      [ ]         STREAM     CONNECTED     8461
unix  2      [ ]         DGRAM                    8460
unix  3      [ ]         STREAM     CONNECTED     8167
unix  3      [ ]         STREAM     CONNECTED     8166
unix  2      [ ]         DGRAM                    8165
unix  2      [ ]         DGRAM                    7188
unix  2      [ ]         DGRAM                    5098
unix  3      [ ]         DGRAM                    3248
unix  3      [ ]         DGRAM                    3247
11:31:16
#cd

11:32:20
#apt-get install tree
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  tree
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 43,3 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 112 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 [43,3 kB]
Получено 43,3 kБ за 0с (173 kБ/c)
Выбор ранее не выбранного пакета tree.
(Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.)
Распаковывается пакет tree (из файла …/tree_1.6.0-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет tree (1.6.0-1) …
11:39:10
#touch f1

прошла 61 минута
12:41:03
#rm f1

12:41:05
#dump
dumpe2fs  dumpkeys  dumppsf
12:41:05
#dumpe2fs /dev/xvda1
dumpe2fs 1.42.5 (29-Jul-2012)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          92b79496-a6c3-450d-a438-766caa8504d8
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
...
  32768 free blocks, 8160 free inodes, 0 directories, 8160 unused inodes
  Free blocks: 3964928-3997695
  Free inodes: 987361-995520
Group 122: (Blocks 3997696-4010751) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x500c, unused inodes 8160
  Block bitmap at 3670026 (bg #112 + 10), Inode bitmap at 3670042 (bg #112 + 26)
  Inode table at 3675148-3675657 (bg #112 + 5132)
  13056 free blocks, 8160 free inodes, 0 directories, 8160 unused inodes
  Free blocks: 3997696-4010751
  Free inodes: 995521-1003680
12:49:23
#dumpe2fs /dev/xvda1 | more
12:49:39
#man shred
12:49:59
#man dd
12:51:10
#du -sh /*
6,6M    /bin
18M     /boot
0       /dev
3,3M    /etc
9,3M    /home
0       /initrd.img
122M    /lib
3,0M    /lib32
4,0K    /lib64
16K     /lost+found
...
344K    /root
152K    /run
5,4M    /sbin
4,0K    /selinux
4,0K    /srv
0       /sys
4,0K    /tmp
396M    /usr
287M    /var
0       /vmlinuz
прошло 11 минут
13:03:02
#du -sh /* 2> /dev/null
6,6M    /bin
18M     /boot
0       /dev
3,3M    /etc
9,3M    /home
0       /initrd.img
122M    /lib
3,0M    /lib32
4,0K    /lib64
16K     /lost+found
...
344K    /root
152K    /run
5,4M    /sbin
4,0K    /selinux
4,0K    /srv
0       /sys
4,0K    /tmp
396M    /usr
287M    /var
0       /vmlinuz
13:05:45
#ls -lh /boot
итого 15M
-rw-r--r-- 1 root root 127K Июл 23  2014 config-3.2.0-4-amd64
drwxr-xr-x 3 root root  12K Окт 13  2014 grub
-rw-r--r-- 1 root root 9,8M Окт 13  2014 initrd.img-3.2.0-4-amd64
-rw-r--r-- 1 root root 2,1M Июл 23  2014 System.map-3.2.0-4-amd64
-rw-r--r-- 1 root root 2,8M Июл 23  2014 vmlinuz-3.2.0-4-amd64
13:05:56
#du -sh /*
6,6M    /bin
18M     /boot
0       /dev
3,3M    /etc
9,3M    /home
0       /initrd.img
122M    /lib
3,0M    /lib32
4,0K    /lib64
16K     /lost+found
...
348K    /root
152K    /run
5,4M    /sbin
4,0K    /selinux
4,0K    /srv
0       /sys
4,0K    /tmp
396M    /usr
287M    /var
0       /vmlinuz
13:06:26
#du -sh /* 2> /dev/null
6,6M    /bin
18M     /boot
0       /dev
3,3M    /etc
9,3M    /home
0       /initrd.img
122M    /lib
3,0M    /lib32
4,0K    /lib64
16K     /lost+found
...
348K    /root
152K    /run
5,4M    /sbin
4,0K    /selinux
4,0K    /srv
0       /sys
4,0K    /tmp
396M    /usr
287M    /var
0       /vmlinuz
13:06:28
#ldd `which who`
        linux-vdso.so.1 =>  (0x00007fff3c9c3000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9abaffd000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f9abb38f000)
13:11:17
#cat /proc/interrupts
            CPU0
   0:         22   IO-APIC-edge      timer
   1:          8  xen-pirq-ioapic-edge  i8042
   6:          2  xen-pirq-ioapic-edge  floppy
   7:          0  xen-pirq-ioapic-edge  parport0
   8:          0  xen-pirq-ioapic-edge  rtc0
   9:          0   IO-APIC-fasteoi   acpi
  12:        142  xen-pirq-ioapic-edge  i8042
  14:          0   IO-APIC-edge      ata_piix
  15:        213   IO-APIC-edge      ata_piix
...
 IWI:          0   IRQ work interrupts
 RES:          0   Rescheduling interrupts
 CAL:          0   Function call interrupts
 TLB:          0   TLB shootdowns
 TRM:          0   Thermal event interrupts
 THR:          0   Threshold APIC interrupts
 MCE:          0   Machine check exceptions
 MCP:        827   Machine check polls
 ERR:          0
 MIS:          0
13:15:32
#cat /proc/sys/kernel/pid_max
32768
13:16:20
#cat /proc/sys/net/ipv4/ip_forward
0
13:17:26
#cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additonal system variables
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3
##############################################################3
# Functions previously found in netbase
...
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
13:18:57
#ls /proc/sys/net/ipv4/tcp_tw_recycle
/proc/sys/net/ipv4/tcp_tw_recycle
13:19:27
#cat /proc/sys/net/ipv4/tcp_syn_retries
5
13:19:42
#cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
daemon:*:16248:0:99999:7:::
bin:*:16248:0:99999:7:::
sys:*:16248:0:99999:7:::
sync:*:16248:0:99999:7:::
games:*:16248:0:99999:7:::
man:*:16248:0:99999:7:::
lp:*:16248:0:99999:7:::
mail:*:16248:0:99999:7:::
news:*:16248:0:99999:7:::
...
list:*:16248:0:99999:7:::
irc:*:16248:0:99999:7:::
gnats:*:16248:0:99999:7:::
nobody:*:16248:0:99999:7:::
libuuid:!:16248:0:99999:7:::
Debian-exim:!:16248:0:99999:7:::
user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
sshd:*:16248:0:99999:7:::
ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:99999:7:::
petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:99999:7:::
13:21:38
#apt-get install john
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  john-data
Предлагаемые пакеты:
  wordlist
НОВЫЕ пакеты, которые будут установлены:
  john john-data
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main john amd64 1.7.8-1 [194 kB]
Получено 847 kБ за 0с (1 749 kБ/c)
Выбор ранее не выбранного пакета john-data.
(Чтение базы данных … на данный момент установлено 28843 файла и каталога.)
Распаковывается пакет john-data (из файла …/john-data_1.7.8-1_all.deb) …
Выбор ранее не выбранного пакета john.
Распаковывается пакет john (из файла …/john_1.7.8-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет john-data (1.7.8-1) …
Настраивается пакет john (1.7.8-1) …
13:23:03
#cp /etc/shadow .

13:23:55
#ls
install  shadow
13:24:11
#john shadow & > report
[1] 5479
Created directory: /root/.john
13:24:47
#Loaded 4 password hashes with 4 different salts (generic crypt(3) [?/64])

13:24:51
#jobs
[1]+  Running                 john shadow &
13:25:06
#cat report

13:25:15
#cat report

13:25:17
#cat report

13:25:18
#cat report

13:25:20
#ls
install  report  shadow
13:25:26
#cat report

13:25:29
#cat report

13:25:35
#jobs
[1]+  Running                 john shadow &
13:25:38
#cat report

13:25:47
#cat report

13:25:48
#cat report

13:25:54
#passwd user
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
13:26:13
#cat report

13:26:40
#ls
install  report  shadow
13:26:47
#cat report

13:26:49
#123 (ivan)
123              (petr)
password         (user)
13:27:43
#which vi
/usr/bin/vi
прошло 82 минуты
14:49:54
#ls -l `which vi`
lrwxrwxrwx 1 root root 20 Июн 27  2014 /usr/bin/vi -> /etc/alternatives/vi
14:50:07
#ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Июн 27  2014 /etc/alternatives/vi -> /usr/bin/vim.basic
14:51:07
#ls -l /usr/bin/vim.basic
-rwxr-xr-x 1 root root 1876072 Фев 10  2013 /usr/bin/vim.basic
14:51:25
#locate vi
/boot/grub/device.map
/boot/grub/locale/vi.mo
/boot/grub/video_bochs.mod
/boot/grub/video_cirrus.mod
/boot/grub/video_fb.mod
/boot/grub/videoinfo.mod
/boot/grub/video.lst
/boot/grub/video.mod
/boot/grub/videotest.mod
/etc/alternatives/rview
...
/var/lib/dpkg/info/vim-runtime.postinst
/var/lib/dpkg/info/vim-runtime.postrm
/var/lib/dpkg/info/vim-runtime.preinst
/var/lib/dpkg/info/vim-tiny.conffiles
/var/lib/dpkg/info/vim-tiny.list
/var/lib/dpkg/info/vim-tiny.md5sums
/var/lib/dpkg/info/vim-tiny.postinst
/var/lib/dpkg/info/vim-tiny.prerm
/var/lib/vim
/var/lib/vim/addons
14:51:52
#locate vi | more
14:52:08
#ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Июн 27  2014 /etc/alternatives/vi -> /usr/bin/vim.basic
14:52:14
#ls -l /etc/alternatives/vim
lrwxrwxrwx 1 root root 18 Июн 27  2014 /etc/alternatives/vim -> /usr/bin/vim.basic
14:52:16
#vi /etc/rc.local
14:53:48
#~
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
exit 0
~
~
~
~
~
~
~
~
~
"/etc/rc.local" 14L, 306C записано
15:02:21
#vi /etc/rc.local
15:02:49
#~
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
~
~
~
~
~
~
~
~
Переход в режим Ex. Для перехода в Обычный
:q
15:03:18
#vi .vimrc
--- /dev/null	2015-09-25 17:23:02.067999996 +0300
+++ .vimrc	2015-09-28 16:04:30.900319808 +0300
@@ -0,0 +1,2 @@
+syntax on
+colorscheme desert
15:04:31
#vi .vimrc
--- /tmp/l3-saved-3414.13543.10990	2015-09-28 16:04:32.076319809 +0300
+++ .vimrc	2015-09-28 16:05:59.852319809 +0300
@@ -1,2 +1,3 @@
 syntax on
 colorscheme desert
+set number
15:05:59
#cat .vimrc
syntax on
colorscheme desert
set number
15:06:30
#ls
install  report  shadow
15:08:42
#cat report

15:08:46
#vi install
15:09:07
# 20 lilalo_home=.lilalo
 82     uname -a | egrep -qi '(freebsd|darwin)' && pw user show "$@"| awk -F: '{{
 83 }
 84
 85 install_to_users_homes()
 86 {
 87     . l3bashrc
 88     users="$@"
 89     set -x
 90     for user in $users
 91     do
...
 33 uname -a | egrep -qi '(bsd|darwin)' && wget=fetch
 34
 35 normC='\033[0;39m'
 36 whiteC='\033[1;37m'
 37 redC='\033[0;31m'
 38 greenC='\033[0;32m'
 39
 40 apt_get_install_deps()
                        ()
                                                              40,22         10%
прошло 30 минут
15:39:40
# 41 {
    #    else
 57 #        echo "Please install this dependencies manually:"
    #        echo $apt_get_install_this^[yY]
 58 #        echo "Have you installed this already (y/n)?"
    #        echo y | read answer
 59 #        if echo $answer | grep -q ^[yY]
    #        then
    #            true
    #        else
 61 #            echo Please install the dependencies and rerun the script
    #            exit 1
    #        fi
        fi
15 замен в 15 стр.                                   57,1          22%
[2]+  Stopped                 /usr/bin/vi "$@"
15:43:21
#fg %1
john shadow
guesses: 3  time: 0:02:18:41 (3)  c/s: 84.37  trying: dute1 - duvi2
Use the "--show" option to display all of the cracked passwords reliably
Session aborted
15:43:28
#fg %2
 37 redC='\033[0;31m'
 38 greenC='\033[0;32m'
 39
 40     if which apt-get >& /dev/null
        then
 41         apt-get install -y $apt_get_install_this
        else
 42         echo "Please install this dependencies manually:"
            echo $apt_get_install_this
 43         echo "Have you installed this already (y/n)?"
...
 50 #        echo y | read answer
 51 #        if echo $answer | grep -q ^[yY]
 52 #        then
 53 #            true
 54 #        else
 55 #            echo Please install the dependencies and rerun the script
 56 #            exit 1
 57 #        fi
 58     fi
 59 }
15:43:43
#ls
install  report  shadow
15:52:49
#ls -a
.          .bash_history  install  .lesshst  report  .viminfo
..         .bash_profile  .john    .lilalo   shadow  .vimrc
.aptitude  .bashrc        .l3rc    .profile  .vim
15:52:52
#cat .john/
cat: .john/: Это каталог
15:52:59
#cat .john/john.
john.log  john.pot  john.rec
15:52:59
#cat .john/john.log
0:00:00:00 Starting a new session
0:00:00:00 Loaded a total of 4 password hashes with 4 different salts
0:00:00:00 - Hash type: generic crypt(3) (lengths up to 72)
0:00:00:00 - Algorithm: ?/64
0:00:00:00 - Candidate passwords will be buffered and tried in chunks of 96
0:00:00:00 - Configured to use otherwise idle processor cycles only
0:00:00:00 Proceeding with "single crack" mode
0:00:00:00 - 1013 preprocessed word mangling rules
0:00:00:00 - Allocated 4 buffers of 96 candidate passwords each
0:00:00:00 - Rule #1: ':' accepted as ''
...
0:02:17:44 - Expanding tables for length 2 to character count 29
0:02:17:44 - Trying length 2, fixed @1, character count 29
0:02:17:44 - Trying length 2, fixed @2, character count 29
0:02:17:44 - Switching to length 3
0:02:17:44 - Expanding tables for length 3 to character count 27
0:02:17:44 - Trying length 3, fixed @2, character count 27
0:02:17:52 - Switching to length 5
0:02:17:52 - Expanding tables for length 5 to character count 10
0:02:17:52 - Trying length 5, fixed @1, character count 10
0:02:18:41 Session aborted
15:53:03
#cat .john/john.
john.log  john.pot  john.rec
15:53:03
#cat .john/john.rec
REC3
3
shadow
--format=crypt
8322
3
000ab699
00000000
3
-1
...
0
8
9
4
7
3
0
0
0
0
15:53:11
#cat .john/john.
john.log  john.pot  john.rec
15:53:11
#cat .john/john.pot
$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:123
$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:123
$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password
15:53:18
#john shadow & &> /dev/null
[1] 5939
15:53:51
#Loaded 4 password hashes with 4 different salts (generic crypt(3) [?/64])
Remaining 1 password hash
15:53:53
#echo $SHELL
/bin/bash
прошло 37 минут
16:31:00
#cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
16:31:32
#apt-get install zsh
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  zsh-doc
НОВЫЕ пакеты, которые будут установлены:
  zsh
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 4 916 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 11,7 MB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4 916 kB]
Получено 4 916 kБ за 6с (772 kБ/c)
Выбор ранее не выбранного пакета zsh.
(Чтение базы данных … на данный момент установлено 28884 файла и каталога.)
Распаковывается пакет zsh (из файла …/zsh_4.3.17-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет zsh (4.3.17-1) …
update-alternatives: используется /bin/zsh4 для предоставления /bin/zsh (zsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/rzsh (rzsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/ksh (ksh) в автоматический режим
16:33:21
#cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
/bin/zsh
/usr/bin/zsh
16:33:39
#ls -l /bin/*sh
-rwxr-xr-x 1 root root 975488 Сен 25  2014 /bin/bash
-rwxr-xr-x 1 root root 106920 Мар  1  2012 /bin/dash
lrwxrwxrwx 1 root root     21 Сен 28 17:33 /bin/ksh -> /etc/alternatives/ksh
lrwxrwxrwx 1 root root      4 Сен 25  2014 /bin/rbash -> bash
lrwxrwxrwx 1 root root     22 Сен 28 17:33 /bin/rzsh -> /etc/alternatives/rzsh
lrwxrwxrwx 1 root root      4 Мар  1  2012 /bin/sh -> dash
lrwxrwxrwx 1 root root     21 Сен 28 17:33 /bin/zsh -> /etc/alternatives/zsh
16:34:01
#ls -l /etc/alternatives/zsh
lrwxrwxrwx 1 root root 9 Сен 28 17:33 /etc/alternatives/zsh -> /bin/zsh4

Файлы

  • .john/john.
  • .john/john.log
  • .john/john.pot
  • .john/john.rec
  • .vimrc
  • /etc/shadow
  • /etc/shells
  • /etc/sysctl.conf
  • /proc/interrupts
  • /proc/sys/kernel/pid_max
  • /proc/sys/net/ipv4/ip_forward
  • /proc/sys/net/ipv4/tcp_syn_retries
  • report
  • .john/john.
    >
    john.log  john.pot  john.rec
    
    .john/john.log
    >
    0:00:00:00 Starting a new session
    0:00:00:00 Loaded a total of 4 password hashes with 4 different salts
    0:00:00:00 - Hash type: generic crypt(3) (lengths up to 72)
    0:00:00:00 - Algorithm: ?/64
    0:00:00:00 - Candidate passwords will be buffered and tried in chunks of 96
    0:00:00:00 - Configured to use otherwise idle processor cycles only
    0:00:00:00 Proceeding with "single crack" mode
    0:00:00:00 - 1013 preprocessed word mangling rules
    0:00:00:00 - Allocated 4 buffers of 96 candidate passwords each
    0:00:00:00 - Rule #1: ':' accepted as ''
    0:00:00:00 - Rule #2: '-s x**' rejected
    0:00:00:00 - Rule #3: '-c (?a c Q' accepted as '(?acQ'
    0:00:00:00 - Rule #4: '-c l Q' accepted as 'lQ'
    0:00:00:00 - Rule #5: '-s-c x** /?u l' rejected
    0:00:00:00 - Rule #6: '>6 '6' accepted as '>6'6'
    0:00:00:00 - Rule #7: '>7 '7 l' accepted as '>7'7l'
    0:00:00:00 - Rule #8: '-c >6 '6 /?u l' accepted as '>6'6/?ul'
    0:00:00:00 - Rule #9: '>5 '5' accepted as '>5'5'
    0:00:00:00 - Rule #10: '<* d' accepted as '<*d'
    0:00:00:00 - Rule #11: 'r c' accepted as 'rc'
    0:00:00:00 - Rule #12: '-c <* (?a d c' accepted as '<*(?adc'
    0:00:00:00 - Rule #13: '-c >5 '5 /?u l' accepted as '>5'5/?ul'
    0:00:00:00 - Rule #14: '-c u Q' accepted as 'uQ'
    0:00:00:00 - Rule #15: '-c )?a r l' accepted as ')?arl'
    0:00:00:00 - Rule #16: '-: <* !?A l p' accepted as '<*!?Alp'
    0:00:00:00 - Rule #17: '-c <* !?A c p' accepted as '<*!?Acp'
    0:00:00:00 - Rule #18: '-c <* c Q d' accepted as '<*cQd'
    0:00:00:00 - Rule #19: '-c >7 '7 /?u' accepted as '>7'7/?u'
    0:00:00:00 - Rule #20: '>4 '4 l' accepted as '>4'4l'
    0:00:00:00 - Rule #21: '-c <+ (?l c r' accepted as '<+(?lcr'
    0:00:00:00 - Rule #22: '-c <+ )?l l Tm' accepted as '<+)?llTm'
    0:00:00:00 - Rule #23: '>3 '3' accepted as '>3'3'
    0:00:00:00 - Rule #24: '-c >4 '4 /?u' accepted as '>4'4/?u'
    0:00:00:00 - Rule #25: '-c >3 '3 /?u l' accepted as '>3'3/?ul'
    0:00:00:00 - Rule #26: '-c u Q r' accepted as 'uQr'
    0:00:00:00 - Rule #27: '<* d M 'l f Q' accepted as '<*dM'lfQ'
    0:00:00:00 - Rule #28: '-c <* l Q d M 'l f Q' accepted as '<*lQdM'lfQ'
    0:00:00:00 - Rule #29: '>2 x12' accepted as '>2x12'
    0:00:00:00 - Rule #30: '>3 x13' accepted as '>3x13'
    0:00:00:00 - Rule #31: '>4 x14' accepted as '>4x14'
    0:00:00:00 - Rule #32: '>5 x15' accepted as '>5x15'
    0:00:00:00 - Rule #33: '>6 x16' accepted as '>6x16'
    0:00:00:00 - Rule #34: '>7 x17' accepted as '>7x17'
    0:00:00:00 - Rule #35: '>8 x18' accepted as '>8x18'
    0:00:00:00 - Rule #36: '>9 [' accepted as '>9['
    0:00:00:00 - Rule #37: '>3 x22' accepted as '>3x22'
    0:00:00:00 - Rule #38: '>4 x23' accepted as '>4x23'
    0:00:00:00 - Rule #39: '>5 x24' accepted as '>5x24'
    0:00:00:00 - Rule #40: '>6 x25' accepted as '>6x25'
    0:00:00:00 - Rule #41: '>7 x26' accepted as '>7x26'
    0:00:00:00 - Rule #42: '>8 x27' accepted as '>8x27'
    0:00:00:00 - Rule #43: '>9 x28' accepted as '>9x28'
    0:00:00:00 - Rule #44: '>4 x32' accepted as '>4x32'
    0:00:00:00 - Rule #45: '>5 x33' accepted as '>5x33'
    0:00:00:00 - Rule #46: '>6 x34' accepted as '>6x34'
    0:00:00:00 - Rule #47: '>7 x35' accepted as '>7x35'
    0:00:00:00 - Rule #48: '>8 x36' accepted as '>8x36'
    0:00:00:00 - Rule #49: '>9 x37' accepted as '>9x37'
    0:00:00:00 - Rule #50: '-c >2 x12 /?u l' accepted as '>2x12/?ul'
    0:00:00:00 - Rule #51: '-c >3 x13 /?u l' accepted as '>3x13/?ul'
    0:00:00:00 - Rule #52: '-c >4 x14 /?u l' accepted as '>4x14/?ul'
    0:00:00:00 - Rule #53: '-c >5 x15 /?u l' accepted as '>5x15/?ul'
    0:00:00:00 - Rule #54: '-c >6 x16 /?u l' accepted as '>6x16/?ul'
    0:00:00:00 - Rule #55: '-c >7 x17 /?u l' accepted as '>7x17/?ul'
    0:00:00:00 - Rule #56: '-c >8 x18 /?u l' accepted as '>8x18/?ul'
    0:00:00:00 - Rule #57: '-c >9 [ /?u l' accepted as '>9[/?ul'
    0:00:00:00 - Rule #58: '-c >3 x22 /?u l' accepted as '>3x22/?ul'
    0:00:00:00 - Rule #59: '-c >4 x23 /?u l' accepted as '>4x23/?ul'
    0:00:00:00 - Rule #60: '-c >5 x24 /?u l' accepted as '>5x24/?ul'
    0:00:00:00 - Rule #61: '-c >6 x25 /?u l' accepted as '>6x25/?ul'
    0:00:00:00 - Rule #62: '-c >7 x26 /?u l' accepted as '>7x26/?ul'
    0:00:00:00 - Rule #63: '-c >8 x27 /?u l' accepted as '>8x27/?ul'
    0:00:00:00 - Rule #64: '-c >9 x28 /?u l' accepted as '>9x28/?ul'
    0:00:00:00 - Rule #65: '-c >4 x32 /?u l' accepted as '>4x32/?ul'
    0:00:00:00 - Rule #66: '-c >5 x33 /?u l' accepted as '>5x33/?ul'
    0:00:00:00 - Rule #67: '-c >6 x34 /?u l' accepted as '>6x34/?ul'
    0:00:00:00 - Rule #68: '-c >7 x35 /?u l' accepted as '>7x35/?ul'
    0:00:00:00 - Rule #69: '-c >8 x36 /?u l' accepted as '>8x36/?ul'
    0:00:00:00 - Rule #70: '-c >9 x37 /?u l' accepted as '>9x37/?ul'
    0:00:00:00 - Rule #71: '<* l $1' accepted as '<*l$1'
    0:00:00:00 - Rule #72: '<* l $2' accepted as '<*l$2'
    0:00:00:00 - Rule #73: '<* l $3' accepted as '<*l$3'
    0:00:00:00 - Rule #74: '<* l $4' accepted as '<*l$4'
    0:00:00:00 - Rule #75: '<* l $5' accepted as '<*l$5'
    0:00:00:00 - Rule #76: '<* l $6' accepted as '<*l$6'
    0:00:00:00 - Rule #77: '<* l $7' accepted as '<*l$7'
    0:00:00:00 - Rule #78: '<* l $8' accepted as '<*l$8'
    0:00:00:00 - Rule #79: '<* l $9' accepted as '<*l$9'
    0:00:00:02 - Rule #80: '<* l $!' accepted as '<*l$!'
    0:00:00:02 - Oldest still in use is now rule #79
    0:00:00:02 - Rule #81: '<* l $0' accepted as '<*l$0'
    0:00:00:02 - Rule #82: '<* l $a' accepted as '<*l$a'
    0:00:00:02 - Rule #83: '<* l $b' accepted as '<*l$b'
    0:00:00:02 - Rule #84: '<* l $c' accepted as '<*l$c'
    0:00:00:02 - Rule #85: '<* l $d' accepted as '<*l$d'
    0:00:00:02 - Rule #86: '<* l $e' accepted as '<*l$e'
    0:00:00:02 - Rule #87: '<* l $f' accepted as '<*l$f'
    0:00:00:02 - Rule #88: '<* l $g' accepted as '<*l$g'
    0:00:00:02 - Rule #89: '<* l $h' accepted as '<*l$h'
    0:00:00:02 - Rule #90: '<* l $i' accepted as '<*l$i'
    0:00:00:02 - Rule #91: '<* l $j' accepted as '<*l$j'
    0:00:00:02 - Rule #92: '<* l $k' accepted as '<*l$k'
    0:00:00:02 - Rule #93: '<* l $l' accepted as '<*l$l'
    0:00:00:02 - Rule #94: '<* l $m' accepted as '<*l$m'
    0:00:00:02 - Rule #95: '<* l $n' accepted as '<*l$n'
    0:00:00:02 - Rule #96: '<* l $o' accepted as '<*l$o'
    0:00:00:02 - Rule #97: '<* l $p' accepted as '<*l$p'
    0:00:00:02 - Rule #98: '<* l $q' accepted as '<*l$q'
    0:00:00:02 - Rule #99: '<* l $r' accepted as '<*l$r'
    0:00:00:02 - Rule #100: '<* l $t' accepted as '<*l$t'
    0:00:00:02 - Rule #101: '<* l $u' accepted as '<*l$u'
    0:00:00:02 - Rule #102: '<* l $v' accepted as '<*l$v'
    0:00:00:02 - Rule #103: '<* l $w' accepted as '<*l$w'
    0:00:00:05 - Rule #104: '<* l $x' accepted as '<*l$x'
    0:00:00:05 - Oldest still in use is now rule #103
    0:00:00:05 - Rule #105: '<* l $y' accepted as '<*l$y'
    0:00:00:05 - Rule #106: '<* l $z' accepted as '<*l$z'
    0:00:00:05 - Rule #107: '<* l $"' accepted as '<*l$"'
    0:00:00:05 - Rule #108: '<* l $#' accepted as '<*l$#'
    0:00:00:05 - Rule #109: '<* l $$' accepted as '<*l$$'
    0:00:00:05 - Rule #110: '<* l $%' accepted as '<*l$%'
    0:00:00:05 - Rule #111: '<* l $&' accepted as '<*l$&'
    0:00:00:05 - Rule #112: '<* l $'' accepted as '<*l$''
    0:00:00:05 - Rule #113: '<* l $(' accepted as '<*l$('
    0:00:00:05 - Rule #114: '<* l $)' accepted as '<*l$)'
    0:00:00:05 - Rule #115: '<* l $*' accepted as '<*l$*'
    0:00:00:05 - Rule #116: '<* l $+' accepted as '<*l$+'
    0:00:00:05 - Rule #117: '<* l $,' accepted as '<*l$,'
    0:00:00:05 - Rule #118: '<* l $-' accepted as '<*l$-'
    0:00:00:05 - Rule #119: '<* l $.' accepted as '<*l$.'
    0:00:00:05 - Rule #120: '<* l $/' accepted as '<*l$/'
    0:00:00:05 - Rule #121: '<* l $:' accepted as '<*l$:'
    0:00:00:05 - Rule #122: '<* l $;' accepted as '<*l$;'
    0:00:00:05 - Rule #123: '<* l $<' accepted as '<*l$<'
    0:00:00:05 - Rule #124: '<* l $=' accepted as '<*l$='
    0:00:00:05 - Rule #125: '<* l $>' accepted as '<*l$>'
    0:00:00:05 - Rule #126: '<* l $?' accepted as '<*l$?'
    0:00:00:05 - Rule #127: '<* l $@' accepted as '<*l$@'
    0:00:00:08 - Rule #128: '<* l $[' accepted as '<*l$['
    0:00:00:08 - Oldest still in use is now rule #127
    0:00:00:08 - Rule #129: '<* l $\' accepted as '<*l$\'
    0:00:00:08 - Rule #130: '<* l $]' accepted as '<*l$]'
    0:00:00:08 - Rule #131: '<* l $^' accepted as '<*l$^'
    0:00:00:08 - Rule #132: '<* l $_' accepted as '<*l$_'
    0:00:00:08 - Rule #133: '<* l $`' accepted as '<*l$`'
    0:00:00:08 - Rule #134: '<* l ${' accepted as '<*l${'
    0:00:00:08 - Rule #135: '<* l $|' accepted as '<*l$|'
    0:00:00:08 - Rule #136: '<* l $}' accepted as '<*l$}'
    0:00:00:08 - Rule #137: '<* l $~' accepted as '<*l$~'
    0:00:00:08 - Rule #138: '-c <* (?a c $1' accepted as '<*(?ac$1'
    0:00:00:08 - Rule #139: '-c <* (?a c $2' accepted as '<*(?ac$2'
    0:00:00:08 - Rule #140: '-c <* (?a c $3' accepted as '<*(?ac$3'
    0:00:00:08 - Rule #141: '-c <* (?a c $4' accepted as '<*(?ac$4'
    0:00:00:08 - Rule #142: '-c <* (?a c $5' accepted as '<*(?ac$5'
    0:00:00:08 - Rule #143: '-c <* (?a c $6' accepted as '<*(?ac$6'
    0:00:00:08 - Rule #144: '-c <* (?a c $7' accepted as '<*(?ac$7'
    0:00:00:08 - Rule #145: '-c <* (?a c $8' accepted as '<*(?ac$8'
    0:00:00:08 - Rule #146: '-c <* (?a c $9' accepted as '<*(?ac$9'
    0:00:00:08 - Rule #147: '-c <* (?a c $!' accepted as '<*(?ac$!'
    0:00:00:08 - Rule #148: '-c <* (?a c $0' accepted as '<*(?ac$0'
    0:00:00:08 - Rule #149: '-c <* (?a c $a' accepted as '<*(?ac$a'
    0:00:00:08 - Rule #150: '-c <* (?a c $b' accepted as '<*(?ac$b'
    0:00:00:08 - Rule #151: '-c <* (?a c $c' accepted as '<*(?ac$c'
    0:00:00:08 - Rule #152: '-c <* (?a c $d' accepted as '<*(?ac$d'
    0:00:00:08 - Rule #153: '-c <* (?a c $e' accepted as '<*(?ac$e'
    0:00:00:08 - Rule #154: '-c <* (?a c $f' accepted as '<*(?ac$f'
    0:00:00:08 - Rule #155: '-c <* (?a c $g' accepted as '<*(?ac$g'
    0:00:00:08 - Rule #156: '-c <* (?a c $h' accepted as '<*(?ac$h'
    0:00:00:11 - Rule #157: '-c <* (?a c $i' accepted as '<*(?ac$i'
    0:00:00:11 - Oldest still in use is now rule #156
    0:00:00:11 - Rule #158: '-c <* (?a c $j' accepted as '<*(?ac$j'
    0:00:00:11 - Rule #159: '-c <* (?a c $k' accepted as '<*(?ac$k'
    0:00:00:11 - Rule #160: '-c <* (?a c $l' accepted as '<*(?ac$l'
    0:00:00:11 - Rule #161: '-c <* (?a c $m' accepted as '<*(?ac$m'
    0:00:00:11 - Rule #162: '-c <* (?a c $n' accepted as '<*(?ac$n'
    0:00:00:11 - Rule #163: '-c <* (?a c $o' accepted as '<*(?ac$o'
    0:00:00:11 - Rule #164: '-c <* (?a c $p' accepted as '<*(?ac$p'
    0:00:00:11 - Rule #165: '-c <* (?a c $q' accepted as '<*(?ac$q'
    0:00:00:11 - Rule #166: '-c <* (?a c $r' accepted as '<*(?ac$r'
    0:00:00:11 - Rule #167: '-c <* (?a c $t' accepted as '<*(?ac$t'
    0:00:00:11 - Rule #168: '-c <* (?a c $u' accepted as '<*(?ac$u'
    0:00:00:11 - Rule #169: '-c <* (?a c $v' accepted as '<*(?ac$v'
    0:00:00:11 - Rule #170: '-c <* (?a c $w' accepted as '<*(?ac$w'
    0:00:00:11 - Rule #171: '-c <* (?a c $x' accepted as '<*(?ac$x'
    0:00:00:11 - Rule #172: '-c <* (?a c $y' accepted as '<*(?ac$y'
    0:00:00:11 - Rule #173: '-c <* (?a c $z' accepted as '<*(?ac$z'
    0:00:00:11 - Rule #174: '-c <* (?a c $"' accepted as '<*(?ac$"'
    0:00:00:11 - Rule #175: '-c <* (?a c $#' accepted as '<*(?ac$#'
    0:00:00:11 - Rule #176: '-c <* (?a c $$' accepted as '<*(?ac$$'
    0:00:00:11 - Rule #177: '-c <* (?a c $%' accepted as '<*(?ac$%'
    0:00:00:11 - Rule #178: '-c <* (?a c $&' accepted as '<*(?ac$&'
    0:00:00:11 - Rule #179: '-c <* (?a c $'' accepted as '<*(?ac$''
    0:00:00:11 - Rule #180: '-c <* (?a c $(' accepted as '<*(?ac$('
    0:00:00:11 - Rule #181: '-c <* (?a c $)' accepted as '<*(?ac$)'
    0:00:00:11 - Rule #182: '-c <* (?a c $*' accepted as '<*(?ac$*'
    0:00:00:11 - Rule #183: '-c <* (?a c $+' accepted as '<*(?ac$+'
    0:00:00:11 - Rule #184: '-c <* (?a c $,' accepted as '<*(?ac$,'
    0:00:00:11 - Rule #185: '-c <* (?a c $-' accepted as '<*(?ac$-'
    0:00:00:11 - Rule #186: '-c <* (?a c $.' accepted as '<*(?ac$.'
    0:00:00:11 - Rule #187: '-c <* (?a c $/' accepted as '<*(?ac$/'
    0:00:00:11 - Rule #188: '-c <* (?a c $:' accepted as '<*(?ac$:'
    0:00:00:14 - Rule #189: '-c <* (?a c $;' accepted as '<*(?ac$;'
    0:00:00:14 - Oldest still in use is now rule #188
    0:00:00:14 - Rule #190: '-c <* (?a c $<' accepted as '<*(?ac$<'
    0:00:00:14 - Rule #191: '-c <* (?a c $=' accepted as '<*(?ac$='
    0:00:00:14 - Rule #192: '-c <* (?a c $>' accepted as '<*(?ac$>'
    0:00:00:14 - Rule #193: '-c <* (?a c $?' accepted as '<*(?ac$?'
    0:00:00:14 - Rule #194: '-c <* (?a c $@' accepted as '<*(?ac$@'
    0:00:00:14 - Rule #195: '-c <* (?a c $[' accepted as '<*(?ac$['
    0:00:00:14 - Rule #196: '-c <* (?a c $\' accepted as '<*(?ac$\'
    0:00:00:14 - Rule #197: '-c <* (?a c $]' accepted as '<*(?ac$]'
    0:00:00:14 - Rule #198: '-c <* (?a c $^' accepted as '<*(?ac$^'
    0:00:00:14 - Rule #199: '-c <* (?a c $_' accepted as '<*(?ac$_'
    0:00:00:14 - Rule #200: '-c <* (?a c $`' accepted as '<*(?ac$`'
    0:00:00:14 - Rule #201: '-c <* (?a c ${' accepted as '<*(?ac${'
    0:00:00:14 - Rule #202: '-c <* (?a c $|' accepted as '<*(?ac$|'
    0:00:00:14 - Rule #203: '-c <* (?a c $}' accepted as '<*(?ac$}'
    0:00:00:14 - Rule #204: '-c <* (?a c $~' accepted as '<*(?ac$~'
    0:00:00:14 - Rule #205: '-: <* !?A (?z l $s M 'l p Q X0z0 'l $s' accepted as '<*!?A(?zl$sM'lpQX0z0'l$s'
    0:00:00:14 - Rule #206: '-c <* !?A (?a c $s M 'l p Q X0z0 'l $s' accepted as '<*!?A(?ac$sM'lpQX0z0'l$s'
    0:00:00:14 - Rule #207: '-: <* /?A (?z l $s' accepted as '<*/?A(?zl$s'
    0:00:00:14 - Rule #208: '-c <* /?A (?a c $s' accepted as '<*/?A(?ac$s'
    0:00:00:14 - Rule #209: '<* l r $1' accepted as '<*lr$1'
    0:00:00:14 - Rule #210: '<* l r $2' accepted as '<*lr$2'
    0:00:00:14 - Rule #211: '<* l r $3' accepted as '<*lr$3'
    0:00:00:14 - Rule #212: '<* l r $4' accepted as '<*lr$4'
    0:00:00:14 - Rule #213: '<* l r $5' accepted as '<*lr$5'
    0:00:00:14 - Rule #214: '<* l r $6' accepted as '<*lr$6'
    0:00:00:14 - Rule #215: '<* l r $7' accepted as '<*lr$7'
    0:00:00:14 - Rule #216: '<* l r $8' accepted as '<*lr$8'
    0:00:00:14 - Rule #217: '<* l r $9' accepted as '<*lr$9'
    0:00:00:14 - Rule #218: '<* l r $!' accepted as '<*lr$!'
    0:00:00:14 - Rule #219: '-c <* /?a u $1' accepted as '<*/?au$1'
    0:00:00:18 - Rule #220: '-c <* /?a u $2' accepted as '<*/?au$2'
    0:00:00:18 - Oldest still in use is now rule #219
    0:00:00:18 - Rule #221: '-c <* /?a u $3' accepted as '<*/?au$3'
    0:00:00:18 - Rule #222: '-c <* /?a u $4' accepted as '<*/?au$4'
    0:00:00:18 - Rule #223: '-c <* /?a u $5' accepted as '<*/?au$5'
    0:00:00:18 - Rule #224: '-c <* /?a u $6' accepted as '<*/?au$6'
    0:00:00:18 - Rule #225: '-c <* /?a u $7' accepted as '<*/?au$7'
    0:00:00:18 - Rule #226: '-c <* /?a u $8' accepted as '<*/?au$8'
    0:00:00:18 - Rule #227: '-c <* /?a u $9' accepted as '<*/?au$9'
    0:00:00:18 - Rule #228: '-c <* /?a u $!' accepted as '<*/?au$!'
    0:00:00:18 - Rule #229: '-: <- (?z l Az"'s"' accepted as '<-(?zlAz"'s"'
    0:00:00:18 - Rule #230: '-c <- (?a c Az"'s"' accepted as '<-(?acAz"'s"'
    0:00:00:18 - Rule #231: '-: <- (?z l Az"!!"' accepted as '<-(?zlAz"!!"'
    0:00:00:18 - Rule #232: '-c <- (?a c Az"!!"' accepted as '<-(?acAz"!!"'
    0:00:00:18 - Rule #233: '-: (?z l $! <- Az"!!"' accepted as '(?zl$!<-Az"!!"'
    0:00:00:18 - Rule #234: '-c (?a c $! <- Az"!!"' accepted as '(?ac$!<-Az"!!"'
    0:00:00:18 - Rule #235: '-: /?v @?v >2 (?z l' accepted as '/?v@?v>2(?zl'
    0:00:00:18 - Rule #236: '-c /?v @?v >2 (?a c' accepted as '/?v@?v>2(?ac'
    0:00:00:18 - Rule #237: '/?v @?v >2 <* d' accepted as '/?v@?v>2<*d'
    0:00:00:18 - Rule #238: '<* l P' accepted as '<*lP'
    0:00:00:18 - Rule #239: '<* l I' accepted as '<*lI'
    0:00:00:18 - Rule #240: '-c <* l P (?a c' accepted as '<*lP(?ac'
    0:00:00:18 - Rule #241: '-c <* l I (?a c' accepted as '<*lI(?ac'
    0:00:00:18 - Rule #242: '-: <* (?z l )y omi $e' accepted as '<*(?zl)yomi$e'
    0:00:00:18 - Rule #243: '-c <* (?a c )y omi $e' accepted as '<*(?ac)yomi$e'
    0:00:00:18 - Rule #244: '-: <* (?z l )e ] )i val1 oay' accepted as '<*(?zl)e])ival1oay'
    0:00:00:18 - Rule #245: '-c <* (?a c )e ] )i val1 oay' accepted as '<*(?ac)e])ival1oay'
    0:00:00:18 - Rule #246: '-: l /a sa4 (?z :' accepted as 'l/asa4(?z'
    0:00:00:18 - Rule #247: '-: l /e se3 (?z :' accepted as 'l/ese3(?z'
    0:00:00:18 - Rule #248: '-: l /l sl1 (?z :' accepted as 'l/lsl1(?z'
    0:00:00:18 - Rule #249: '-: l /o so0 (?z :' accepted as 'l/oso0(?z'
    0:00:00:18 - Rule #250: '-: l /s ss$ (?z :' accepted as 'l/sss$(?z'
    0:00:00:18 - Rule #251: '-c l /a sa4 (?a c' accepted as 'l/asa4(?ac'
    0:00:00:18 - Rule #252: '-c l /e se3 (?a c' accepted as 'l/ese3(?ac'
    0:00:00:18 - Rule #253: '-c l /l sl1 (?a c' accepted as 'l/lsl1(?ac'
    0:00:00:18 - Rule #254: '-c l /o so0 (?a c' accepted as 'l/oso0(?ac'
    0:00:00:18 - Rule #255: '-c l /s ss$ (?a c' accepted as 'l/sss$(?ac'
    0:00:00:18 - Rule #256: '-: l /a /e sa4 se3 (?z :' accepted as 'l/a/esa4se3(?z'
    0:00:00:18 - Rule #257: '-: l /a /l sa4 sl1 (?z :' accepted as 'l/a/lsa4sl1(?z'
    0:00:00:18 - Rule #258: '-: l /a /o sa4 so0 (?z :' accepted as 'l/a/osa4so0(?z'
    0:00:00:18 - Rule #259: '-: l /a /s sa4 ss$ (?z :' accepted as 'l/a/ssa4ss$(?z'
    0:00:00:18 - Rule #260: '-c l /a /e sa4 se3 (?a c' accepted as 'l/a/esa4se3(?ac'
    0:00:00:18 - Rule #261: '-c l /a /l sa4 sl1 (?a c' accepted as 'l/a/lsa4sl1(?ac'
    0:00:00:18 - Rule #262: '-c l /a /o sa4 so0 (?a c' accepted as 'l/a/osa4so0(?ac'
    0:00:00:18 - Rule #263: '-c l /a /s sa4 ss$ (?a c' accepted as 'l/a/ssa4ss$(?ac'
    0:00:00:18 - Rule #264: '-: l /e /l se3 sl1 (?z :' accepted as 'l/e/lse3sl1(?z'
    0:00:00:18 - Rule #265: '-: l /e /o se3 so0 (?z :' accepted as 'l/e/ose3so0(?z'
    0:00:00:18 - Rule #266: '-: l /e /s se3 ss$ (?z :' accepted as 'l/e/sse3ss$(?z'
    0:00:00:18 - Rule #267: '-c l /e /l se3 sl1 (?a c' accepted as 'l/e/lse3sl1(?ac'
    0:00:00:18 - Rule #268: '-c l /e /o se3 so0 (?a c' accepted as 'l/e/ose3so0(?ac'
    0:00:00:18 - Rule #269: '-c l /e /s se3 ss$ (?a c' accepted as 'l/e/sse3ss$(?ac'
    0:00:00:18 - Rule #270: '-: l /l /o sl1 so0 (?z :' accepted as 'l/l/osl1so0(?z'
    0:00:00:18 - Rule #271: '-: l /l /s sl1 ss$ (?z :' accepted as 'l/l/ssl1ss$(?z'
    0:00:00:18 - Rule #272: '-c l /l /o sl1 so0 (?a c' accepted as 'l/l/osl1so0(?ac'
    0:00:00:18 - Rule #273: '-c l /l /s sl1 ss$ (?a c' accepted as 'l/l/ssl1ss$(?ac'
    0:00:00:18 - Rule #274: '-: l /o /s so0 ss$ (?z :' accepted as 'l/o/sso0ss$(?z'
    0:00:00:18 - Rule #275: '-c l /o /s so0 ss$ (?a c' accepted as 'l/o/sso0ss$(?ac'
    0:00:00:18 - Rule #276: '-: l /a /e /l sa4 se3 sl1 (?z :' accepted as 'l/a/e/lsa4se3sl1(?z'
    0:00:00:18 - Rule #277: '-: l /a /e /o sa4 se3 so0 (?z :' accepted as 'l/a/e/osa4se3so0(?z'
    0:00:00:18 - Rule #278: '-: l /a /e /s sa4 se3 ss$ (?z :' accepted as 'l/a/e/ssa4se3ss$(?z'
    0:00:00:18 - Rule #279: '-c l /a /e /l sa4 se3 sl1 (?a c' accepted as 'l/a/e/lsa4se3sl1(?ac'
    0:00:00:18 - Rule #280: '-c l /a /e /o sa4 se3 so0 (?a c' accepted as 'l/a/e/osa4se3so0(?ac'
    0:00:00:18 - Rule #281: '-c l /a /e /s sa4 se3 ss$ (?a c' accepted as 'l/a/e/ssa4se3ss$(?ac'
    0:00:00:18 - Rule #282: '-: l /a /l /o sa4 sl1 so0 (?z :' accepted as 'l/a/l/osa4sl1so0(?z'
    0:00:00:18 - Rule #283: '-: l /a /l /s sa4 sl1 ss$ (?z :' accepted as 'l/a/l/ssa4sl1ss$(?z'
    0:00:00:18 - Rule #284: '-c l /a /l /o sa4 sl1 so0 (?a c' accepted as 'l/a/l/osa4sl1so0(?ac'
    0:00:00:18 - Rule #285: '-c l /a /l /s sa4 sl1 ss$ (?a c' accepted as 'l/a/l/ssa4sl1ss$(?ac'
    0:00:00:18 - Rule #286: '-: l /a /o /s sa4 so0 ss$ (?z :' accepted as 'l/a/o/ssa4so0ss$(?z'
    0:00:00:18 - Rule #287: '-c l /a /o /s sa4 so0 ss$ (?a c' accepted as 'l/a/o/ssa4so0ss$(?ac'
    0:00:00:18 - Rule #288: '-: l /e /l /o se3 sl1 so0 (?z :' accepted as 'l/e/l/ose3sl1so0(?z'
    0:00:00:18 - Rule #289: '-: l /e /l /s se3 sl1 ss$ (?z :' accepted as 'l/e/l/sse3sl1ss$(?z'
    0:00:00:18 - Rule #290: '-c l /e /l /o se3 sl1 so0 (?a c' accepted as 'l/e/l/ose3sl1so0(?ac'
    0:00:00:18 - Rule #291: '-c l /e /l /s se3 sl1 ss$ (?a c' accepted as 'l/e/l/sse3sl1ss$(?ac'
    0:00:00:18 - Rule #292: '-: l /e /o /s se3 so0 ss$ (?z :' accepted as 'l/e/o/sse3so0ss$(?z'
    0:00:00:18 - Rule #293: '-: l /l /o /s sl1 so0 ss$ (?z :' accepted as 'l/l/o/ssl1so0ss$(?z'
    0:00:00:18 - Rule #294: '-c l /e /o /s se3 so0 ss$ (?a c' accepted as 'l/e/o/sse3so0ss$(?ac'
    0:00:00:18 - Rule #295: '-c l /l /o /s sl1 so0 ss$ (?a c' accepted as 'l/l/o/ssl1so0ss$(?ac'
    0:00:00:18 - Rule #296: '-: l /a /e /l /o sa4 se3 sl1 so0 (?z :' accepted as 'l/a/e/l/osa4se3sl1so0(?z'
    0:00:00:18 - Rule #297: '-: l /a /e /l /s sa4 se3 sl1 ss$ (?z :' accepted as 'l/a/e/l/ssa4se3sl1ss$(?z'
    0:00:00:18 - Rule #298: '-c l /a /e /l /o sa4 se3 sl1 so0 (?a c' accepted as 'l/a/e/l/osa4se3sl1so0(?ac'
    0:00:00:18 - Rule #299: '-c l /a /e /l /s sa4 se3 sl1 ss$ (?a c' accepted as 'l/a/e/l/ssa4se3sl1ss$(?ac'
    0:00:00:18 - Rule #300: '-: l /a /e /o /s sa4 se3 so0 ss$ (?z :' accepted as 'l/a/e/o/ssa4se3so0ss$(?z'
    0:00:00:18 - Rule #301: '-: l /a /l /o /s sa4 sl1 so0 ss$ (?z :' accepted as 'l/a/l/o/ssa4sl1so0ss$(?z'
    0:00:00:18 - Rule #302: '-c l /a /e /o /s sa4 se3 so0 ss$ (?a c' accepted as 'l/a/e/o/ssa4se3so0ss$(?ac'
    0:00:00:18 - Rule #303: '-c l /a /l /o /s sa4 sl1 so0 ss$ (?a c' accepted as 'l/a/l/o/ssa4sl1so0ss$(?ac'
    0:00:00:18 - Rule #304: '-: l /e /l /o /s se3 sl1 so0 ss$ (?z :' accepted as 'l/e/l/o/sse3sl1so0ss$(?z'
    0:00:00:18 - Rule #305: '-c l /e /l /o /s se3 sl1 so0 ss$ (?a c' accepted as 'l/e/l/o/sse3sl1so0ss$(?ac'
    0:00:00:18 - Rule #306: '-: l /a /e /l /o /s sa4 se3 sl1 so0 ss$ (?z :' accepted as 'l/a/e/l/o/ssa4se3sl1so0ss$(?z'
    0:00:00:18 - Rule #307: '-c l /a /e /l /o /s sa4 se3 sl1 so0 ss$ (?a c' accepted as 'l/a/e/l/o/ssa4se3sl1so0ss$(?ac'
    0:00:00:18 - Rule #308: 'l ^1' accepted as 'l^1'
    0:00:00:18 - Rule #309: 'l ^a' accepted as 'l^a'
    0:00:00:18 - Rule #310: 'l ^b' accepted as 'l^b'
    0:00:00:18 - Rule #311: 'l ^c' accepted as 'l^c'
    0:00:00:19 - Rule #312: 'l ^d' accepted as 'l^d'
    0:00:00:19 - Rule #313: 'l ^e' accepted as 'l^e'
    0:00:00:22 - Rule #314: 'l ^f' accepted as 'l^f'
    0:00:00:23 - Rule #315: 'l ^g' accepted as 'l^g'
    0:00:00:23 - Oldest still in use is now rule #311
    0:00:00:23 - Rule #316: 'l ^h' accepted as 'l^h'
    0:00:00:23 - Rule #317: 'l ^i' accepted as 'l^i'
    0:00:00:23 - Rule #318: 'l ^j' accepted as 'l^j'
    0:00:00:23 - Rule #319: 'l ^k' accepted as 'l^k'
    0:00:00:23 - Rule #320: 'l ^l' accepted as 'l^l'
    0:00:00:23 - Rule #321: 'l ^m' accepted as 'l^m'
    0:00:00:23 - Rule #322: 'l ^n' accepted as 'l^n'
    0:00:00:23 - Rule #323: 'l ^o' accepted as 'l^o'
    0:00:00:23 - Rule #324: 'l ^p' accepted as 'l^p'
    0:00:00:23 - Rule #325: 'l ^q' accepted as 'l^q'
    0:00:00:23 - Rule #326: 'l ^r' accepted as 'l^r'
    0:00:00:23 - Rule #327: 'l ^s' accepted as 'l^s'
    0:00:00:23 - Rule #328: 'l ^t' accepted as 'l^t'
    0:00:00:23 - Rule #329: 'l ^u' accepted as 'l^u'
    0:00:00:23 - Rule #330: 'l ^v' accepted as 'l^v'
    0:00:00:23 - Rule #331: 'l ^w' accepted as 'l^w'
    0:00:00:23 - Rule #332: 'l ^x' accepted as 'l^x'
    0:00:00:23 - Rule #333: 'l ^y' accepted as 'l^y'
    0:00:00:23 - Rule #334: 'l ^z' accepted as 'l^z'
    0:00:00:23 - Rule #335: 'l ^2' accepted as 'l^2'
    0:00:00:24 - Rule #336: 'l ^3' accepted as 'l^3'
    0:00:00:24 - Oldest still in use is now rule #313
    0:00:00:24 - Rule #337: 'l ^4' accepted as 'l^4'
    0:00:00:27 - Rule #338: 'l ^5' accepted as 'l^5'
    0:00:00:27 - Oldest still in use is now rule #314
    0:00:00:28 - Rule #339: 'l ^6' accepted as 'l^6'
    0:00:00:28 - Oldest still in use is now rule #335
    0:00:00:28 - Rule #340: 'l ^7' accepted as 'l^7'
    0:00:00:28 - Rule #341: 'l ^8' accepted as 'l^8'
    0:00:00:28 - Rule #342: 'l ^9' accepted as 'l^9'
    0:00:00:28 - Rule #343: 'l ^0' accepted as 'l^0'
    0:00:00:28 - Rule #344: '-c l Q ^A' accepted as 'lQ^A'
    0:00:00:28 - Rule #345: '-c l Q ^B' accepted as 'lQ^B'
    0:00:00:28 - Rule #346: '-c l Q ^C' accepted as 'lQ^C'
    0:00:00:28 - Rule #347: '-c l Q ^D' accepted as 'lQ^D'
    0:00:00:28 - Rule #348: '-c l Q ^E' accepted as 'lQ^E'
    0:00:00:28 - Rule #349: '-c l Q ^F' accepted as 'lQ^F'
    0:00:00:28 - Rule #350: '-c l Q ^G' accepted as 'lQ^G'
    0:00:00:28 - Rule #351: '-c l Q ^H' accepted as 'lQ^H'
    0:00:00:28 - Rule #352: '-c l Q ^I' accepted as 'lQ^I'
    0:00:00:28 - Rule #353: '-c l Q ^J' accepted as 'lQ^J'
    0:00:00:28 - Rule #354: '-c l Q ^K' accepted as 'lQ^K'
    0:00:00:28 - Rule #355: '-c l Q ^L' accepted as 'lQ^L'
    0:00:00:28 - Rule #356: '-c l Q ^M' accepted as 'lQ^M'
    0:00:00:28 - Rule #357: '-c l Q ^N' accepted as 'lQ^N'
    0:00:00:28 - Rule #358: '-c l Q ^O' accepted as 'lQ^O'
    0:00:00:28 - Rule #359: '-c l Q ^P' accepted as 'lQ^P'
    0:00:00:28 - Rule #360: '-c l Q ^Q' accepted as 'lQ^Q'
    0:00:00:28 - Rule #361: '-c l Q ^R' accepted as 'lQ^R'
    0:00:00:28 - Rule #362: '-c l Q ^S' accepted as 'lQ^S'
    0:00:00:28 - Rule #363: '-c l Q ^T' accepted as 'lQ^T'
    0:00:00:28 - Rule #364: '-c l Q ^U' accepted as 'lQ^U'
    0:00:00:28 - Rule #365: '-c l Q ^V' accepted as 'lQ^V'
    0:00:00:28 - Rule #366: '-c l Q ^W' accepted as 'lQ^W'
    0:00:00:28 - Rule #367: '-c l Q ^X' accepted as 'lQ^X'
    0:00:00:28 - Rule #368: '-c l Q ^Y' accepted as 'lQ^Y'
    0:00:00:28 - Rule #369: '-c l Q ^Z' accepted as 'lQ^Z'
    0:00:00:28 - Rule #370: '^A' accepted
    0:00:00:28 - Rule #371: '^B' accepted
    0:00:00:28 - Rule #372: '^C' accepted
    0:00:00:28 - Rule #373: '^D' accepted
    0:00:00:28 - Rule #374: '^E' accepted
    0:00:00:28 - Rule #375: '^F' accepted
    0:00:00:28 - Rule #376: '^G' accepted
    0:00:00:28 - Rule #377: '^H' accepted
    0:00:00:28 - Rule #378: '^I' accepted
    0:00:00:28 - Rule #379: '^J' accepted
    0:00:00:28 - Rule #380: '^K' accepted
    0:00:00:28 - Rule #381: '^L' accepted
    0:00:00:28 - Rule #382: '^M' accepted
    0:00:00:28 - Rule #383: '^N' accepted
    0:00:00:28 - Rule #384: '^O' accepted
    0:00:00:28 - Rule #385: '^P' accepted
    0:00:00:29 - Rule #386: '^Q' accepted
    0:00:00:29 - Oldest still in use is now rule #337
    0:00:00:29 - Rule #387: '^R' accepted
    0:00:00:33 - Rule #388: '^S' accepted
    0:00:00:33 - Oldest still in use is now rule #338
    0:00:00:34 - Rule #389: '^T' accepted
    0:00:00:34 - Oldest still in use is now rule #385
    0:00:00:34 - Rule #390: '^U' accepted
    0:00:00:34 - Rule #391: '^V' accepted
    0:00:00:34 - Rule #392: '^W' accepted
    0:00:00:34 - Rule #393: '^X' accepted
    0:00:00:34 - Rule #394: '^Y' accepted
    0:00:00:34 - Rule #395: '^Z' accepted
    0:00:00:34 - Rule #396: 'l ^"' accepted as 'l^"'
    0:00:00:34 - Rule #397: 'l ^#' accepted as 'l^#'
    0:00:00:34 - Rule #398: 'l ^$' accepted as 'l^$'
    0:00:00:34 - Rule #399: 'l ^%' accepted as 'l^%'
    0:00:00:34 - Rule #400: 'l ^&' accepted as 'l^&'
    0:00:00:34 - Rule #401: 'l ^'' accepted as 'l^''
    0:00:00:34 - Rule #402: 'l ^(' accepted as 'l^('
    0:00:00:34 - Rule #403: 'l ^)' accepted as 'l^)'
    0:00:00:34 - Rule #404: 'l ^*' accepted as 'l^*'
    0:00:00:34 - Rule #405: 'l ^+' accepted as 'l^+'
    0:00:00:34 - Rule #406: 'l ^,' accepted as 'l^,'
    0:00:00:34 - Rule #407: 'l ^-' accepted as 'l^-'
    0:00:00:34 - Rule #408: 'l ^.' accepted as 'l^.'
    0:00:00:34 - Rule #409: 'l ^/' accepted as 'l^/'
    0:00:00:35 - Rule #410: 'l ^:' accepted as 'l^:'
    0:00:00:35 - Oldest still in use is now rule #387
    0:00:00:35 - Rule #411: 'l ^;' accepted as 'l^;'
    0:00:00:37 - Rule #412: 'l ^<' accepted as 'l^<'
    0:00:00:37 - Oldest still in use is now rule #388
    0:00:00:38 - Rule #413: 'l ^=' accepted as 'l^='
    0:00:00:38 - Oldest still in use is now rule #409
    0:00:00:38 - Rule #414: 'l ^>' accepted as 'l^>'
    0:00:00:38 - Rule #415: 'l ^?' accepted as 'l^?'
    0:00:00:38 - Rule #416: 'l ^@' accepted as 'l^@'
    0:00:00:38 - Rule #417: 'l ^[' accepted as 'l^['
    0:00:00:38 - Rule #418: 'l ^\' accepted as 'l^\'
    0:00:00:38 - Rule #419: 'l ^]' accepted as 'l^]'
    0:00:00:38 - Rule #420: 'l ^^' accepted as 'l^^'
    0:00:00:38 - Rule #421: 'l ^_' accepted as 'l^_'
    0:00:00:38 - Rule #422: 'l ^`' accepted as 'l^`'
    0:00:00:38 - Rule #423: 'l ^{' accepted as 'l^{'
    0:00:00:38 - Rule #424: 'l ^|' accepted as 'l^|'
    0:00:00:38 - Rule #425: 'l ^}' accepted as 'l^}'
    0:00:00:38 - Rule #426: 'l ^~' accepted as 'l^~'
    0:00:00:38 - Rule #427: '-: <9 (?a l A0"the"' accepted as '<9(?alA0"the"'
    0:00:00:38 - Rule #428: '-: <9 (?a l A0"The"' accepted as '<9(?alA0"The"'
    0:00:00:38 - Rule #429: '-c <9 (?a c A0"the"' accepted as '<9(?acA0"the"'
    0:00:00:38 - Rule #430: '-c <9 (?a c A0"The"' accepted as '<9(?acA0"The"'
    0:00:00:38 - Rule #431: '-: <9 (?a l A0"amy"' accepted as '<9(?alA0"amy"'
    0:00:00:38 - Rule #432: '-: <9 (?a l A0"Amy"' accepted as '<9(?alA0"Amy"'
    0:00:00:38 - Rule #433: '-c <9 (?a c A0"amy"' accepted as '<9(?acA0"amy"'
    0:00:00:38 - Rule #434: '-c <9 (?a c A0"Amy"' accepted as '<9(?acA0"Amy"'
    0:00:00:38 - Rule #435: '-: <9 (?a l A0"mr"' accepted as '<9(?alA0"mr"'
    0:00:00:38 - Rule #436: '-: <9 (?a l A0"dr"' accepted as '<9(?alA0"dr"'
    0:00:00:38 - Rule #437: '-: <9 (?a l A0"Mr"' accepted as '<9(?alA0"Mr"'
    0:00:00:38 - Rule #438: '-: <9 (?a l A0"Dr"' accepted as '<9(?alA0"Dr"'
    0:00:00:38 - Rule #439: '-c <9 (?a c A0"mr"' accepted as '<9(?acA0"mr"'
    0:00:00:38 - Rule #440: '-c <9 (?a c A0"dr"' accepted as '<9(?acA0"dr"'
    0:00:00:40 - Rule #441: '-c <9 (?a c A0"Mr"' accepted as '<9(?acA0"Mr"'
    0:00:00:40 - Oldest still in use is now rule #411
    0:00:00:40 - Rule #442: '-c <9 (?a c A0"Dr"' accepted as '<9(?acA0"Dr"'
    0:00:00:40 - Rule #443: '-: <9 (?a l A0"mr."' accepted as '<9(?alA0"mr."'
    0:00:00:41 - Rule #444: '-: <9 (?a l A0"dr."' accepted as '<9(?alA0"dr."'
    0:00:00:43 - Rule #445: '-: <9 (?a l A0"Mr."' accepted as '<9(?alA0"Mr."'
    0:00:00:43 - Oldest still in use is now rule #412
    0:00:00:44 - Rule #446: '-: <9 (?a l A0"Dr."' accepted as '<9(?alA0"Dr."'
    0:00:00:44 - Oldest still in use is now rule #440
    0:00:00:44 - Rule #447: '-c <9 (?a c A0"mr."' accepted as '<9(?acA0"mr."'
    0:00:00:44 - Rule #448: '-c <9 (?a c A0"dr."' accepted as '<9(?acA0"dr."'
    0:00:00:44 - Rule #449: '-c <9 (?a c A0"Mr."' accepted as '<9(?acA0"Mr."'
    0:00:00:44 - Rule #450: '-c <9 (?a c A0"Dr."' accepted as '<9(?acA0"Dr."'
    0:00:00:44 - Rule #451: '-: <9 (?a l A0"__"' accepted as '<9(?alA0"__"'
    0:00:00:44 - Rule #452: '-c <9 (?a c A0"__"' accepted as '<9(?acA0"__"'
    0:00:00:44 - Rule #453: '<- !?A l p ^2' accepted as '<-!?Alp^2'
    0:00:00:44 - Rule #454: '<- !?A l p ^4' accepted as '<-!?Alp^4'
    0:00:00:44 - Rule #455: '<- !?A l p ^0' accepted as '<-!?Alp^0'
    0:00:00:44 - Rule #456: '<- !?A l p ^1' accepted as '<-!?Alp^1'
    0:00:00:44 - Rule #457: '<- !?A l p ^3' accepted as '<-!?Alp^3'
    0:00:00:44 - Rule #458: '<- !?A l p ^5' accepted as '<-!?Alp^5'
    0:00:00:44 - Rule #459: '<- !?A l p ^6' accepted as '<-!?Alp^6'
    0:00:00:44 - Rule #460: '<- !?A l p ^7' accepted as '<-!?Alp^7'
    0:00:00:44 - Rule #461: '<- !?A l p ^8' accepted as '<-!?Alp^8'
    0:00:00:44 - Rule #462: '<- !?A l p ^9' accepted as '<-!?Alp^9'
    0:00:00:44 - Rule #463: '-p-c (?a 2 (?a c 1 c' accepted as '(?a2(?ac1c'
    0:00:00:44 - Rule #464: '-p-c (?a 2 (?a c 1 l' accepted as '(?a2(?ac1l'
    0:00:00:44 - Rule #465: '-p 1 <- $  + l' accepted as '1<-$ +l'
    0:00:00:44 - Rule #466: '-p 1 <- $_ + l' accepted as '1<-$_+l'
    0:00:00:44 - Rule #467: '-p 1 <- $- + l' accepted as '1<-$-+l'
    0:00:00:44 - Rule #468: '-p-c 1 <- (?a c $  2 l' accepted as '1<-(?ac$ 2l'
    0:00:00:44 - Rule #469: '-p-c 1 <- (?a c $_ 2 l' accepted as '1<-(?ac$_2l'
    0:00:00:44 - Rule #470: '-p-c 1 <- (?a c $- 2 l' accepted as '1<-(?ac$-2l'
    0:00:00:44 - Rule #471: '-p-c 1 <- l $  2 (?a c' accepted as '1<-l$ 2(?ac'
    0:00:00:44 - Rule #472: '-p-c 1 <- l $_ 2 (?a c' accepted as '1<-l$_2(?ac'
    0:00:00:44 - Rule #473: '-p-c 1 <- l $- 2 (?a c' accepted as '1<-l$-2(?ac'
    0:00:00:44 - Rule #474: '-p-c 1 <- (?a c $  2 (?a c' accepted as '1<-(?ac$ 2(?ac'
    0:00:00:44 - Rule #475: '-p-c 1 <- (?a c $_ 2 (?a c' accepted as '1<-(?ac$_2(?ac'
    0:00:00:44 - Rule #476: '-p-c 1 <- (?a c $- 2 (?a c' accepted as '1<-(?ac$-2(?ac'
    0:00:00:44 - Rule #477: '-p-c 1 u 2 l' accepted as '1u2l'
    0:00:00:44 - Rule #478: '-p-: 1 r 2 l' accepted as '1r2l'
    0:00:00:44 - Rule #479: '-p-c 2 (?a c 1 u' accepted as '2(?ac1u'
    0:00:00:44 - Rule #480: '-p-c 2 (?a c 1 r' accepted as '2(?ac1r'
    0:00:00:44 - Rule #481: '-p-c 1 l 2 u' accepted as '1l2u'
    0:00:00:44 - Rule #482: '-p-: 1 l 2 r' accepted as '1l2r'
    0:00:00:44 - Rule #483: '-p-c 1 (?a c 2 u' accepted as '1(?ac2u'
    0:00:00:44 - Rule #484: '-p-c 1 (?a c 2 r' accepted as '1(?ac2r'
    0:00:00:44 - Rule #485: '-: (?a l {' accepted as '(?al{'
    0:00:00:44 - Rule #486: '-: (?a l }' accepted as '(?al}'
    0:00:00:44 - Rule #487: '-c (?a c {' accepted as '(?ac{'
    0:00:00:44 - Rule #488: '-c (?a c }' accepted as '(?ac}'
    0:00:00:44 - Rule #489: '-: (?a l { {' accepted as '(?al{{'
    0:00:00:44 - Rule #490: '-: (?a l } }' accepted as '(?al}}'
    0:00:00:44 - Rule #491: '-c (?a c { {' accepted as '(?ac{{'
    0:00:00:44 - Rule #492: '-c (?a c } }' accepted as '(?ac}}'
    0:00:00:44 - Rule #493: '-c <+ )?u l Tm' accepted as '<+)?ulTm'
    0:00:00:44 - Rule #494: '-c T0 Q M c Q l Q u Q C Q X0z0 'l' accepted as 'T0QMcQlQuQCQX0z0'l'
    0:00:00:44 - Rule #495: '-c T1 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T1QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #496: '-c T2 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T2QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #497: '-c T3 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T3QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #498: '-c T4 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T4QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #499: '-c T5 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T5QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #500: '-c T6 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T6QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #501: '-c T7 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T7QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #502: '-c T8 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T8QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #503: '-c T9 Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'T9QMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #504: '-c TA Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'TAQMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #505: '-c TB Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'TBQMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #506: '-c TC Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'TCQMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #507: '-c TD Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'TDQMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #508: '-c TE Q M l Tm Q C Q u Q l Q c Q X0z0 'l' accepted as 'TEQMlTmQCQuQlQcQX0z0'l'
    0:00:00:44 - Rule #509: '-c l Q T1 Q M T1 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT1QMT1QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #510: '-c l Q T2 Q M T2 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT2QMT2QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #511: '-c l Q T3 Q M T3 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT3QMT3QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #512: '-c l Q T4 Q M T4 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT4QMT4QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #513: '-c l Q T5 Q M T5 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT5QMT5QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #514: '-c l Q T6 Q M T6 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT6QMT6QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #515: '-c l Q T7 Q M T7 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT7QMT7QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #516: '-c l Q T8 Q M T8 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT8QMT8QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #517: '-c l Q T9 Q M T9 Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQT9QMT9QlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #518: '-c l Q TA Q M TA Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQTAQMTAQlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #519: '-c l Q TB Q M TB Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQTBQMTBQlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #520: '-c l Q TC Q M TC Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQTCQMTCQlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #521: '-c l Q TD Q M TD Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQTDQMTDQlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #522: '-c l Q TE Q M TE Q l Tm Q C Q u Q X0z0 'l' accepted as 'lQTEQMTEQlTmQCQuQX0z0'l'
    0:00:00:44 - Rule #523: '-c >2 <G %2?a l T0 M T2 T4 T6 T8 TA TC TE Q M l Tm Q X0z0 'l' accepted as '>2<G%2?alT0MT2T4T6T8TATCTEQMlTmQX0z0'l'
    0:00:00:44 - Rule #524: '-c >2 <G %2?a u T0 M T2 T4 T6 T8 TA TC TE Q M l Tm Q X0z0 'l' accepted as '>2<G%2?auT0MT2T4T6T8TATCTEQMlTmQX0z0'l'
    0:00:00:44 - Rule #525: '-c >2 /?l /?u t Q M c Q C Q l Tm Q X0z0 'l' accepted as '>2/?l/?utQMcQCQlTmQX0z0'l'
    0:00:00:44 - Rule #526: '>2 D1' accepted as '>2D1'
    0:00:00:44 - Rule #527: '>3 D2' accepted as '>3D2'
    0:00:00:44 - Rule #528: '>4 D3' accepted as '>4D3'
    0:00:00:44 - Rule #529: '>5 D4' accepted as '>5D4'
    0:00:00:44 - Rule #530: '>6 D5' accepted as '>6D5'
    0:00:00:44 - Rule #531: '>7 D6' accepted as '>7D6'
    0:00:00:44 - Rule #532: '>8 D7' accepted as '>8D7'
    0:00:00:44 - Rule #533: '>8 D8' accepted as '>8D8'
    0:00:00:44 - Rule #534: '>9 D9' accepted as '>9D9'
    0:00:00:44 - Rule #535: '>A DA' accepted as '>ADA'
    0:00:00:44 - Rule #536: '>B DB' accepted as '>BDB'
    0:00:00:44 - Rule #537: '>C DC' accepted as '>CDC'
    0:00:00:44 - Rule #538: '>D DD' accepted as '>DDD'
    0:00:00:44 - Rule #539: '>E DE' accepted as '>EDE'
    0:00:00:44 - Rule #540: '-c /?u >2 D1 l' accepted as '/?u>2D1l'
    0:00:00:44 - Rule #541: '-c /?u >3 D2 l' accepted as '/?u>3D2l'
    0:00:00:44 - Rule #542: '-c /?u >4 D3 l' accepted as '/?u>4D3l'
    0:00:00:44 - Rule #543: '-c /?u >5 D4 l' accepted as '/?u>5D4l'
    0:00:00:44 - Rule #544: '-c /?u >6 D5 l' accepted as '/?u>6D5l'
    0:00:00:44 - Rule #545: '-c /?u >7 D6 l' accepted as '/?u>7D6l'
    0:00:00:44 - Rule #546: '-c /?u >8 D7 l' accepted as '/?u>8D7l'
    0:00:00:44 - Rule #547: '-c /?u >8 D8 l' accepted as '/?u>8D8l'
    0:00:00:44 - Rule #548: '-c /?u >9 D9 l' accepted as '/?u>9D9l'
    0:00:00:44 - Rule #549: '-c /?u >A DA l' accepted as '/?u>ADAl'
    0:00:00:44 - Rule #550: '-c /?u >B DB l' accepted as '/?u>BDBl'
    0:00:00:44 - Rule #551: '-c /?u >C DC l' accepted as '/?u>CDCl'
    0:00:00:44 - Rule #552: '-c /?u >D DD l' accepted as '/?u>DDDl'
    0:00:00:44 - Rule #553: '-c /?u >E DE l' accepted as '/?u>EDEl'
    0:00:00:44 - Rule #554: '=1?a [ M c Q' accepted as '=1?a[McQ'
    0:00:00:44 - Rule #555: '-c (?a >1 D1 c' accepted as '(?a>1D1c'
    0:00:00:45 - Rule #556: '-c (?a >2 D2 c' accepted as '(?a>2D2c'
    0:00:00:45 - Oldest still in use is now rule #443
    0:00:00:45 - Rule #557: '-c (?a >3 D3 c' accepted as '(?a>3D3c'
    0:00:00:45 - Rule #558: '-c (?a >4 D4 c' accepted as '(?a>4D4c'
    0:00:00:45 - Rule #559: '-c (?a >5 D5 c' accepted as '(?a>5D5c'
    0:00:00:45 - Rule #560: '-c (?a >6 D6 c' accepted as '(?a>6D6c'
    0:00:00:45 - Rule #561: '-c (?a >7 D7 c' accepted as '(?a>7D7c'
    0:00:00:45 - Rule #562: '-c (?a >8 D8 c' accepted as '(?a>8D8c'
    0:00:00:45 - Rule #563: '-c (?a >9 D9 c' accepted as '(?a>9D9c'
    0:00:00:45 - Rule #564: '-c (?a >A DA c' accepted as '(?a>ADAc'
    0:00:00:45 - Rule #565: '-c (?a >B DB c' accepted as '(?a>BDBc'
    0:00:00:45 - Rule #566: '-c (?a >C DC c' accepted as '(?a>CDCc'
    0:00:00:45 - Rule #567: '-c (?a >D DD c' accepted as '(?a>DDDc'
    0:00:00:45 - Rule #568: '-c (?a >E DE c' accepted as '(?a>EDEc'
    0:00:00:45 - Rule #569: '-: >3 (?a l i1.' accepted as '>3(?ali1.'
    0:00:00:48 - Rule #570: '-: >3 (?a l i2.' accepted as '>3(?ali2.'
    0:00:00:48 - Oldest still in use is now rule #445
    0:00:00:48 - Rule #571: '-c >3 (?a c i1.' accepted as '>3(?aci1.'
    0:00:00:49 - Rule #572: '-c >3 (?a c i2.' accepted as '>3(?aci2.'
    0:00:00:49 - Oldest still in use is now rule #555
    0:00:00:49 - Rule #573: '<- l Az"10"' accepted as '<-lAz"10"'
    0:00:00:49 - Rule #574: '<- l Az"11"' accepted as '<-lAz"11"'
    0:00:00:49 - Rule #575: '<- l Az"12"' accepted as '<-lAz"12"'
    0:00:00:49 - Rule #576: '<- l Az"13"' accepted as '<-lAz"13"'
    0:00:00:49 - Rule #577: '<- l Az"14"' accepted as '<-lAz"14"'
    0:00:00:49 - Rule #578: '<- l Az"15"' accepted as '<-lAz"15"'
    0:00:00:49 - Rule #579: '<- l Az"16"' accepted as '<-lAz"16"'
    0:00:00:49 - Rule #580: '<- l Az"17"' accepted as '<-lAz"17"'
    0:00:00:49 - Rule #581: '<- l Az"18"' accepted as '<-lAz"18"'
    0:00:00:49 - Rule #582: '<- l Az"19"' accepted as '<-lAz"19"'
    0:00:00:49 - Rule #583: '<- l Az"90"' accepted as '<-lAz"90"'
    0:00:00:49 - Rule #584: '<- l Az"91"' accepted as '<-lAz"91"'
    0:00:00:49 - Rule #585: '<- l Az"92"' accepted as '<-lAz"92"'
    0:00:00:49 - Rule #586: '<- l Az"93"' accepted as '<-lAz"93"'
    0:00:00:49 - Rule #587: '<- l Az"94"' accepted as '<-lAz"94"'
    0:00:00:49 - Rule #588: '<- l Az"95"' accepted as '<-lAz"95"'
    0:00:00:49 - Rule #589: '<- l Az"96"' accepted as '<-lAz"96"'
    0:00:00:49 - Rule #590: '<- l Az"97"' accepted as '<-lAz"97"'
    0:00:00:49 - Rule #591: '<- l Az"98"' accepted as '<-lAz"98"'
    0:00:00:49 - Rule #592: '<- l Az"99"' accepted as '<-lAz"99"'
    0:00:00:50 - Rule #593: '<- l Az"00"' accepted as '<-lAz"00"'
    0:00:00:50 - Oldest still in use is now rule #569
    0:00:00:50 - Rule #594: '<- l Az"01"' accepted as '<-lAz"01"'
    0:00:00:52 - Rule #595: '<- l Az"02"' accepted as '<-lAz"02"'
    0:00:00:52 - Oldest still in use is now rule #571
    0:00:00:55 - Rule #596: '<- l Az"03"' accepted as '<-lAz"03"'
    0:00:00:55 - Oldest still in use is now rule #592
    0:00:00:55 - Rule #597: '<- l Az"04"' accepted as '<-lAz"04"'
    0:00:00:55 - Rule #598: '<- l Az"05"' accepted as '<-lAz"05"'
    0:00:00:55 - Rule #599: '<- l Az"06"' accepted as '<-lAz"06"'
    0:00:00:55 - Rule #600: '<- l Az"07"' accepted as '<-lAz"07"'
    0:00:00:55 - Rule #601: '<- l Az"08"' accepted as '<-lAz"08"'
    0:00:00:55 - Rule #602: '<- l Az"09"' accepted as '<-lAz"09"'
    0:00:00:55 - Rule #603: '-c <- (?a c Az"10"' accepted as '<-(?acAz"10"'
    0:00:00:55 - Rule #604: '-c <- (?a c Az"11"' accepted as '<-(?acAz"11"'
    0:00:00:55 - Rule #605: '-c <- (?a c Az"12"' accepted as '<-(?acAz"12"'
    0:00:00:55 - Rule #606: '-c <- (?a c Az"13"' accepted as '<-(?acAz"13"'
    0:00:00:55 - Rule #607: '-c <- (?a c Az"14"' accepted as '<-(?acAz"14"'
    0:00:00:55 - Rule #608: '-c <- (?a c Az"15"' accepted as '<-(?acAz"15"'
    0:00:00:55 - Rule #609: '-c <- (?a c Az"16"' accepted as '<-(?acAz"16"'
    0:00:00:55 - Rule #610: '-c <- (?a c Az"17"' accepted as '<-(?acAz"17"'
    0:00:00:55 - Rule #611: '-c <- (?a c Az"18"' accepted as '<-(?acAz"18"'
    0:00:00:55 - Rule #612: '-c <- (?a c Az"19"' accepted as '<-(?acAz"19"'
    0:00:00:55 - Rule #613: '-c <- (?a c Az"90"' accepted as '<-(?acAz"90"'
    0:00:00:55 - Rule #614: '-c <- (?a c Az"91"' accepted as '<-(?acAz"91"'
    0:00:00:55 - Rule #615: '-c <- (?a c Az"92"' accepted as '<-(?acAz"92"'
    0:00:00:55 - Rule #616: '-c <- (?a c Az"93"' accepted as '<-(?acAz"93"'
    0:00:00:55 - Rule #617: '-c <- (?a c Az"94"' accepted as '<-(?acAz"94"'
    0:00:00:55 - Rule #618: '-c <- (?a c Az"95"' accepted as '<-(?acAz"95"'
    0:00:00:55 - Rule #619: '-c <- (?a c Az"96"' accepted as '<-(?acAz"96"'
    0:00:00:55 - Rule #620: '-c <- (?a c Az"97"' accepted as '<-(?acAz"97"'
    0:00:00:56 - Rule #621: '-c <- (?a c Az"98"' accepted as '<-(?acAz"98"'
    0:00:00:56 - Oldest still in use is now rule #594
    0:00:00:56 - Rule #622: '-c <- (?a c Az"99"' accepted as '<-(?acAz"99"'
    0:00:00:56 - Rule #623: '-c <- (?a c Az"00"' accepted as '<-(?acAz"00"'
    0:00:00:58 - Rule #624: '-c <- (?a c Az"01"' accepted as '<-(?acAz"01"'
    0:00:00:58 - Oldest still in use is now rule #595
    0:00:00:58 - Rule #625: '-c <- (?a c Az"02"' accepted as '<-(?acAz"02"'
    0:00:00:59 - Rule #626: '-c <- (?a c Az"03"' accepted as '<-(?acAz"03"'
    0:00:00:59 - Oldest still in use is now rule #620
    0:00:00:59 - Rule #627: '-c <- (?a c Az"04"' accepted as '<-(?acAz"04"'
    0:00:00:59 - Rule #628: '-c <- (?a c Az"05"' accepted as '<-(?acAz"05"'
    0:00:00:59 - Rule #629: '-c <- (?a c Az"06"' accepted as '<-(?acAz"06"'
    0:00:00:59 - Rule #630: '-c <- (?a c Az"07"' accepted as '<-(?acAz"07"'
    0:00:00:59 - Rule #631: '-c <- (?a c Az"08"' accepted as '<-(?acAz"08"'
    0:00:00:59 - Rule #632: '-c <- (?a c Az"09"' accepted as '<-(?acAz"09"'
    0:00:00:59 - Rule #633: '<- l Az"70"' accepted as '<-lAz"70"'
    0:00:00:59 - Rule #634: '<- l Az"71"' accepted as '<-lAz"71"'
    0:00:00:59 - Rule #635: '<- l Az"72"' accepted as '<-lAz"72"'
    0:00:00:59 - Rule #636: '<- l Az"73"' accepted as '<-lAz"73"'
    0:00:00:59 - Rule #637: '<- l Az"74"' accepted as '<-lAz"74"'
    0:00:00:59 - Rule #638: '<- l Az"75"' accepted as '<-lAz"75"'
    0:00:00:59 - Rule #639: '<- l Az"76"' accepted as '<-lAz"76"'
    0:00:00:59 - Rule #640: '<- l Az"77"' accepted as '<-lAz"77"'
    0:00:00:59 - Rule #641: '<- l Az"78"' accepted as '<-lAz"78"'
    0:00:00:59 - Rule #642: '<- l Az"79"' accepted as '<-lAz"79"'
    0:00:00:59 - Rule #643: '<- l Az"80"' accepted as '<-lAz"80"'
    0:00:00:59 - Rule #644: '<- l Az"81"' accepted as '<-lAz"81"'
    0:00:00:59 - Rule #645: '<- l Az"82"' accepted as '<-lAz"82"'
    0:00:00:59 - Rule #646: '<- l Az"83"' accepted as '<-lAz"83"'
    0:00:00:59 - Rule #647: '<- l Az"84"' accepted as '<-lAz"84"'
    0:00:01:00 - Rule #648: '<- l Az"85"' accepted as '<-lAz"85"'
    0:00:01:00 - Oldest still in use is now rule #623
    0:00:01:00 - Rule #649: '<- l Az"86"' accepted as '<-lAz"86"'
    0:00:01:03 - Rule #650: '<- l Az"87"' accepted as '<-lAz"87"'
    0:00:01:03 - Oldest still in use is now rule #625
    0:00:01:03 - Rule #651: '<- l Az"88"' accepted as '<-lAz"88"'
    0:00:01:04 - Rule #652: '<- l Az"89"' accepted as '<-lAz"89"'
    0:00:01:04 - Oldest still in use is now rule #647
    0:00:01:04 - Rule #653: '<- l Az"20"' accepted as '<-lAz"20"'
    0:00:01:04 - Rule #654: '<- l Az"21"' accepted as '<-lAz"21"'
    0:00:01:04 - Rule #655: '<- l Az"22"' accepted as '<-lAz"22"'
    0:00:01:04 - Rule #656: '<- l Az"23"' accepted as '<-lAz"23"'
    0:00:01:04 - Rule #657: '<- l Az"24"' accepted as '<-lAz"24"'
    0:00:01:04 - Rule #658: '<- l Az"25"' accepted as '<-lAz"25"'
    0:00:01:04 - Rule #659: '<- l Az"26"' accepted as '<-lAz"26"'
    0:00:01:04 - Rule #660: '<- l Az"27"' accepted as '<-lAz"27"'
    0:00:01:04 - Rule #661: '<- l Az"28"' accepted as '<-lAz"28"'
    0:00:01:04 - Rule #662: '<- l Az"29"' accepted as '<-lAz"29"'
    0:00:01:04 - Rule #663: '-c <- (?a c Az"70"' accepted as '<-(?acAz"70"'
    0:00:01:04 - Rule #664: '-c <- (?a c Az"71"' accepted as '<-(?acAz"71"'
    0:00:01:04 - Rule #665: '-c <- (?a c Az"72"' accepted as '<-(?acAz"72"'
    0:00:01:04 - Rule #666: '-c <- (?a c Az"73"' accepted as '<-(?acAz"73"'
    0:00:01:04 - Rule #667: '-c <- (?a c Az"74"' accepted as '<-(?acAz"74"'
    0:00:01:04 - Rule #668: '-c <- (?a c Az"75"' accepted as '<-(?acAz"75"'
    0:00:01:04 - Rule #669: '-c <- (?a c Az"76"' accepted as '<-(?acAz"76"'
    0:00:01:04 - Rule #670: '-c <- (?a c Az"77"' accepted as '<-(?acAz"77"'
    0:00:01:04 - Rule #671: '-c <- (?a c Az"78"' accepted as '<-(?acAz"78"'
    0:00:01:04 - Rule #672: '-c <- (?a c Az"79"' accepted as '<-(?acAz"79"'
    0:00:01:04 - Rule #673: '-c <- (?a c Az"80"' accepted as '<-(?acAz"80"'
    0:00:01:04 - Rule #674: '-c <- (?a c Az"81"' accepted as '<-(?acAz"81"'
    0:00:01:06 - Rule #675: '-c <- (?a c Az"82"' accepted as '<-(?acAz"82"'
    0:00:01:06 - Oldest still in use is now rule #649
    0:00:01:06 - Rule #676: '-c <- (?a c Az"83"' accepted as '<-(?acAz"83"'
    0:00:01:06 - Rule #677: '-c <- (?a c Az"84"' accepted as '<-(?acAz"84"'
    0:00:01:08 - Rule #678: '-c <- (?a c Az"85"' accepted as '<-(?acAz"85"'
    0:00:01:08 - Oldest still in use is now rule #651
    0:00:01:08 - Rule #679: '-c <- (?a c Az"86"' accepted as '<-(?acAz"86"'
    0:00:01:09 - Rule #680: '-c <- (?a c Az"87"' accepted as '<-(?acAz"87"'
    0:00:01:09 - Oldest still in use is now rule #674
    0:00:01:09 - Rule #681: '-c <- (?a c Az"88"' accepted as '<-(?acAz"88"'
    0:00:01:09 - Rule #682: '-c <- (?a c Az"89"' accepted as '<-(?acAz"89"'
    0:00:01:09 - Rule #683: '-c <- (?a c Az"20"' accepted as '<-(?acAz"20"'
    0:00:01:09 - Rule #684: '-c <- (?a c Az"21"' accepted as '<-(?acAz"21"'
    0:00:01:09 - Rule #685: '-c <- (?a c Az"22"' accepted as '<-(?acAz"22"'
    0:00:01:09 - Rule #686: '-c <- (?a c Az"23"' accepted as '<-(?acAz"23"'
    0:00:01:09 - Rule #687: '-c <- (?a c Az"24"' accepted as '<-(?acAz"24"'
    0:00:01:09 - Rule #688: '-c <- (?a c Az"25"' accepted as '<-(?acAz"25"'
    0:00:01:09 - Rule #689: '-c <- (?a c Az"26"' accepted as '<-(?acAz"26"'
    0:00:01:09 - Rule #690: '-c <- (?a c Az"27"' accepted as '<-(?acAz"27"'
    0:00:01:09 - Rule #691: '-c <- (?a c Az"28"' accepted as '<-(?acAz"28"'
    0:00:01:09 - Rule #692: '-c <- (?a c Az"29"' accepted as '<-(?acAz"29"'
    0:00:01:09 - Rule #693: '<* l $A' accepted as '<*l$A'
    0:00:01:09 - Rule #694: '<* l $B' accepted as '<*l$B'
    0:00:01:09 - Rule #695: '<* l $C' accepted as '<*l$C'
    0:00:01:09 - Rule #696: '<* l $D' accepted as '<*l$D'
    0:00:01:09 - Rule #697: '<* l $E' accepted as '<*l$E'
    0:00:01:09 - Rule #698: '<* l $F' accepted as '<*l$F'
    0:00:01:09 - Rule #699: '<* l $G' accepted as '<*l$G'
    0:00:01:09 - Rule #700: '<* l $H' accepted as '<*l$H'
    0:00:01:09 - Rule #701: '<* l $I' accepted as '<*l$I'
    0:00:01:09 - Rule #702: '<* l $J' accepted as '<*l$J'
    0:00:01:09 - Rule #703: '<* l $K' accepted as '<*l$K'
    0:00:01:11 - Rule #704: '<* l $L' accepted as '<*l$L'
    0:00:01:11 - Oldest still in use is now rule #677
    0:00:01:11 - Rule #705: '<* l $M' accepted as '<*l$M'
    0:00:01:13 - Rule #706: '<* l $N' accepted as '<*l$N'
    0:00:01:13 - Oldest still in use is now rule #679
    0:00:01:14 - Rule #707: '<* l $O' accepted as '<*l$O'
    0:00:01:14 - Oldest still in use is now rule #703
    0:00:01:14 - Rule #708: '<* l $P' accepted as '<*l$P'
    0:00:01:14 - Rule #709: '<* l $Q' accepted as '<*l$Q'
    0:00:01:14 - Rule #710: '<* l $R' accepted as '<*l$R'
    0:00:01:14 - Rule #711: '<* l $S' accepted as '<*l$S'
    0:00:01:14 - Rule #712: '<* l $T' accepted as '<*l$T'
    0:00:01:14 - Rule #713: '<* l $U' accepted as '<*l$U'
    0:00:01:14 - Rule #714: '<* l $V' accepted as '<*l$V'
    0:00:01:14 - Rule #715: '<* l $W' accepted as '<*l$W'
    0:00:01:14 - Rule #716: '<* l $X' accepted as '<*l$X'
    0:00:01:14 - Rule #717: '<* l $Y' accepted as '<*l$Y'
    0:00:01:14 - Rule #718: '<* l $Z' accepted as '<*l$Z'
    0:00:01:14 - Rule #719: '-c <* (?a c $A' accepted as '<*(?ac$A'
    0:00:01:14 - Rule #720: '-c <* (?a c $B' accepted as '<*(?ac$B'
    0:00:01:14 - Rule #721: '-c <* (?a c $C' accepted as '<*(?ac$C'
    0:00:01:14 - Rule #722: '-c <* (?a c $D' accepted as '<*(?ac$D'
    0:00:01:14 - Rule #723: '-c <* (?a c $E' accepted as '<*(?ac$E'
    0:00:01:14 - Rule #724: '-c <* (?a c $F' accepted as '<*(?ac$F'
    0:00:01:14 - Rule #725: '-c <* (?a c $G' accepted as '<*(?ac$G'
    0:00:01:14 - Rule #726: '-c <* (?a c $H' accepted as '<*(?ac$H'
    0:00:01:14 - Rule #727: '-c <* (?a c $I' accepted as '<*(?ac$I'
    0:00:01:14 - Rule #728: '-c <* (?a c $J' accepted as '<*(?ac$J'
    0:00:01:14 - Rule #729: '-c <* (?a c $K' accepted as '<*(?ac$K'
    0:00:01:14 - Rule #730: '-c <* (?a c $L' accepted as '<*(?ac$L'
    0:00:01:16 - Rule #731: '-c <* (?a c $M' accepted as '<*(?ac$M'
    0:00:01:16 - Oldest still in use is now rule #705
    0:00:01:16 - Rule #732: '-c <* (?a c $N' accepted as '<*(?ac$N'
    0:00:01:18 - Rule #733: '-c <* (?a c $O' accepted as '<*(?ac$O'
    0:00:01:18 - Oldest still in use is now rule #706
    0:00:01:18 - Rule #734: '-c <* (?a c $P' accepted as '<*(?ac$P'
    0:00:01:19 - Rule #735: '-c <* (?a c $Q' accepted as '<*(?ac$Q'
    0:00:01:19 - Oldest still in use is now rule #730
    0:00:01:19 - Rule #736: '-c <* (?a c $R' accepted as '<*(?ac$R'
    0:00:01:19 - Rule #737: '-c <* (?a c $S' accepted as '<*(?ac$S'
    0:00:01:19 - Rule #738: '-c <* (?a c $T' accepted as '<*(?ac$T'
    0:00:01:19 - Rule #739: '-c <* (?a c $U' accepted as '<*(?ac$U'
    0:00:01:19 - Rule #740: '-c <* (?a c $V' accepted as '<*(?ac$V'
    0:00:01:19 - Rule #741: '-c <* (?a c $W' accepted as '<*(?ac$W'
    0:00:01:19 - Rule #742: '-c <* (?a c $X' accepted as '<*(?ac$X'
    0:00:01:19 - Rule #743: '-c <* (?a c $Y' accepted as '<*(?ac$Y'
    0:00:01:19 - Rule #744: '-c <* (?a c $Z' accepted as '<*(?ac$Z'
    0:00:01:19 - Rule #745: '-c u /I sIi' accepted as 'u/IsIi'
    0:00:01:19 - Rule #746: '%2?a C Q' accepted as '%2?aCQ'
    0:00:01:19 - Rule #747: '/?A S Q' accepted as '/?ASQ'
    0:00:01:19 - Rule #748: '-c /?v V Q' accepted as '/?vVQ'
    0:00:01:19 - Rule #749: ':R Q' accepted as 'RQ'
    0:00:01:19 - Rule #750: ':L Q' accepted as 'LQ'
    0:00:01:19 - Rule #751: 'l Q R' accepted as 'lQR'
    0:00:01:19 - Rule #752: 'l Q L' accepted as 'lQL'
    0:00:01:19 - Rule #753: '-c (?a c Q R' accepted as '(?acQR'
    0:00:01:19 - Rule #754: '-c (?a c Q L' accepted as '(?acQL'
    0:00:01:19 - Rule #755: ':R R Q' accepted as 'RRQ'
    0:00:01:19 - Rule #756: ':L L Q' accepted as 'LLQ'
    0:00:01:19 - Rule #757: '<- l ^1 $1' accepted as '<-l^1$1'
    0:00:01:19 - Rule #758: '<- l ^! $!' accepted as '<-l^!$!'
    0:00:01:19 - Rule #759: '<- l ^@ $@' accepted as '<-l^@$@'
    0:00:01:19 - Rule #760: '<- l ^# $#' accepted as '<-l^#$#'
    0:00:01:19 - Rule #761: '<- l ^$ $$' accepted as '<-l^$$$'
    0:00:01:19 - Rule #762: '<- l ^% $%' accepted as '<-l^%$%'
    0:00:01:20 - Rule #763: '<- l ^^ $^' accepted as '<-l^^$^'
    0:00:01:20 - Oldest still in use is now rule #732
    0:00:01:20 - Rule #764: '<- l ^& $&' accepted as '<-l^&$&'
    0:00:01:23 - Rule #765: '<- l ^* $*' accepted as '<-l^*$*'
    0:00:01:23 - Oldest still in use is now rule #734
    0:00:01:23 - Rule #766: '<- l ^- $-' accepted as '<-l^-$-'
    0:00:01:24 - Rule #767: '<- l ^= $=' accepted as '<-l^=$='
    0:00:01:24 - Oldest still in use is now rule #762
    0:00:01:24 - Rule #768: '<- l ^_ $_' accepted as '<-l^_$_'
    0:00:01:24 - Rule #769: '<- l ^+ $+' accepted as '<-l^+$+'
    0:00:01:24 - Rule #770: '<- l ^. $.' accepted as '<-l^.$.'
    0:00:01:24 - Rule #771: '<- l ^? $?' accepted as '<-l^?$?'
    0:00:01:24 - Rule #772: '<- l ^| $|' accepted as '<-l^|$|'
    0:00:01:24 - Rule #773: '<- l ^: $:' accepted as '<-l^:$:'
    0:00:01:24 - Rule #774: '<- l ^' $'' accepted as '<-l^'$''
    0:00:01:24 - Rule #775: '<- l ^" $"' accepted as '<-l^"$"'
    0:00:01:24 - Rule #776: '<- l ^( $)' accepted as '<-l^($)'
    0:00:01:24 - Rule #777: '<- l ^{ $}' accepted as '<-l^{$}'
    0:00:01:24 - Rule #778: '<- l ^[ $]' accepted as '<-l^[$]'
    0:00:01:24 - Rule #779: '<- l ^< $>' accepted as '<-l^<$>'
    0:00:01:24 - Rule #780: '<- l Az"60"' accepted as '<-lAz"60"'
    0:00:01:24 - Rule #781: '<- l Az"61"' accepted as '<-lAz"61"'
    0:00:01:24 - Rule #782: '<- l Az"62"' accepted as '<-lAz"62"'
    0:00:01:24 - Rule #783: '<- l Az"63"' accepted as '<-lAz"63"'
    0:00:01:24 - Rule #784: '<- l Az"64"' accepted as '<-lAz"64"'
    0:00:01:24 - Rule #785: '<- l Az"65"' accepted as '<-lAz"65"'
    0:00:01:24 - Rule #786: '<- l Az"66"' accepted as '<-lAz"66"'
    0:00:01:25 - Rule #787: '<- l Az"67"' accepted as '<-lAz"67"'
    0:00:01:25 - Oldest still in use is now rule #764
    0:00:01:25 - Rule #788: '<- l Az"68"' accepted as '<-lAz"68"'
    0:00:01:28 - Rule #789: '<- l Az"69"' accepted as '<-lAz"69"'
    0:00:01:28 - Oldest still in use is now rule #766
    0:00:01:28 - Rule #790: '<- l Az"30"' accepted as '<-lAz"30"'
    0:00:01:29 - Rule #791: '<- l Az"31"' accepted as '<-lAz"31"'
    0:00:01:29 - Oldest still in use is now rule #786
    0:00:01:29 - Rule #792: '<- l Az"32"' accepted as '<-lAz"32"'
    0:00:01:29 - Rule #793: '<- l Az"33"' accepted as '<-lAz"33"'
    0:00:01:29 - Rule #794: '<- l Az"34"' accepted as '<-lAz"34"'
    0:00:01:29 - Rule #795: '<- l Az"35"' accepted as '<-lAz"35"'
    0:00:01:29 - Rule #796: '<- l Az"36"' accepted as '<-lAz"36"'
    0:00:01:29 - Rule #797: '<- l Az"37"' accepted as '<-lAz"37"'
    0:00:01:29 - Rule #798: '<- l Az"38"' accepted as '<-lAz"38"'
    0:00:01:29 - Rule #799: '<- l Az"39"' accepted as '<-lAz"39"'
    0:00:01:29 - Rule #800: '<- l Az"40"' accepted as '<-lAz"40"'
    0:00:01:29 - Rule #801: '<- l Az"41"' accepted as '<-lAz"41"'
    0:00:01:29 - Rule #802: '<- l Az"42"' accepted as '<-lAz"42"'
    0:00:01:29 - Rule #803: '<- l Az"43"' accepted as '<-lAz"43"'
    0:00:01:29 - Rule #804: '<- l Az"44"' accepted as '<-lAz"44"'
    0:00:01:29 - Rule #805: '<- l Az"45"' accepted as '<-lAz"45"'
    0:00:01:29 - Rule #806: '<- l Az"46"' accepted as '<-lAz"46"'
    0:00:01:29 - Rule #807: '<- l Az"47"' accepted as '<-lAz"47"'
    0:00:01:29 - Rule #808: '<- l Az"48"' accepted as '<-lAz"48"'
    0:00:01:29 - Rule #809: '<- l Az"49"' accepted as '<-lAz"49"'
    0:00:01:29 - Rule #810: '<- l Az"50"' accepted as '<-lAz"50"'
    0:00:01:30 - Rule #811: '<- l Az"51"' accepted as '<-lAz"51"'
    0:00:01:30 - Oldest still in use is now rule #788
    0:00:01:30 - Rule #812: '<- l Az"52"' accepted as '<-lAz"52"'
    0:00:01:33 - Rule #813: '<- l Az"53"' accepted as '<-lAz"53"'
    0:00:01:33 - Oldest still in use is now rule #790
    0:00:01:33 - Rule #814: '<- l Az"54"' accepted as '<-lAz"54"'
    0:00:01:34 - Rule #815: '<- l Az"55"' accepted as '<-lAz"55"'
    0:00:01:34 - Oldest still in use is now rule #810
    0:00:01:34 - Rule #816: '<- l Az"56"' accepted as '<-lAz"56"'
    0:00:01:34 - Rule #817: '<- l Az"57"' accepted as '<-lAz"57"'
    0:00:01:34 - Rule #818: '<- l Az"58"' accepted as '<-lAz"58"'
    0:00:01:34 - Rule #819: '<- l Az"59"' accepted as '<-lAz"59"'
    0:00:01:34 - Rule #820: '-c <- (?a c Az"60"' accepted as '<-(?acAz"60"'
    0:00:01:34 - Rule #821: '-c <- (?a c Az"61"' accepted as '<-(?acAz"61"'
    0:00:01:34 - Rule #822: '-c <- (?a c Az"62"' accepted as '<-(?acAz"62"'
    0:00:01:34 - Rule #823: '-c <- (?a c Az"63"' accepted as '<-(?acAz"63"'
    0:00:01:34 - Rule #824: '-c <- (?a c Az"64"' accepted as '<-(?acAz"64"'
    0:00:01:34 - Rule #825: '-c <- (?a c Az"65"' accepted as '<-(?acAz"65"'
    0:00:01:34 - Rule #826: '-c <- (?a c Az"66"' accepted as '<-(?acAz"66"'
    0:00:01:34 - Rule #827: '-c <- (?a c Az"67"' accepted as '<-(?acAz"67"'
    0:00:01:34 - Rule #828: '-c <- (?a c Az"68"' accepted as '<-(?acAz"68"'
    0:00:01:34 - Rule #829: '-c <- (?a c Az"69"' accepted as '<-(?acAz"69"'
    0:00:01:34 - Rule #830: '-c <- (?a c Az"30"' accepted as '<-(?acAz"30"'
    0:00:01:34 - Rule #831: '-c <- (?a c Az"31"' accepted as '<-(?acAz"31"'
    0:00:01:34 - Rule #832: '-c <- (?a c Az"32"' accepted as '<-(?acAz"32"'
    0:00:01:34 - Rule #833: '-c <- (?a c Az"33"' accepted as '<-(?acAz"33"'
    0:00:01:34 - Rule #834: '-c <- (?a c Az"34"' accepted as '<-(?acAz"34"'
    0:00:01:34 - Rule #835: '-c <- (?a c Az"35"' accepted as '<-(?acAz"35"'
    0:00:01:34 - Rule #836: '-c <- (?a c Az"36"' accepted as '<-(?acAz"36"'
    0:00:01:34 - Rule #837: '-c <- (?a c Az"37"' accepted as '<-(?acAz"37"'
    0:00:01:34 - Rule #838: '-c <- (?a c Az"38"' accepted as '<-(?acAz"38"'
    0:00:01:34 - Rule #839: '-c <- (?a c Az"39"' accepted as '<-(?acAz"39"'
    0:00:01:35 - Rule #840: '-c <- (?a c Az"40"' accepted as '<-(?acAz"40"'
    0:00:01:35 - Oldest still in use is now rule #812
    0:00:01:35 - Rule #841: '-c <- (?a c Az"41"' accepted as '<-(?acAz"41"'
    0:00:01:37 - Rule #842: '-c <- (?a c Az"42"' accepted as '<-(?acAz"42"'
    0:00:01:37 - Oldest still in use is now rule #814
    0:00:01:37 - Rule #843: '-c <- (?a c Az"43"' accepted as '<-(?acAz"43"'
    0:00:01:37 - Rule #844: '-c <- (?a c Az"44"' accepted as '<-(?acAz"44"'
    0:00:01:38 - Rule #845: '-c <- (?a c Az"45"' accepted as '<-(?acAz"45"'
    0:00:01:38 - Oldest still in use is now rule #839
    0:00:01:38 - Rule #846: '-c <- (?a c Az"46"' accepted as '<-(?acAz"46"'
    0:00:01:38 - Rule #847: '-c <- (?a c Az"47"' accepted as '<-(?acAz"47"'
    0:00:01:38 - Rule #848: '-c <- (?a c Az"48"' accepted as '<-(?acAz"48"'
    0:00:01:38 - Rule #849: '-c <- (?a c Az"49"' accepted as '<-(?acAz"49"'
    0:00:01:38 - Rule #850: '-c <- (?a c Az"50"' accepted as '<-(?acAz"50"'
    0:00:01:38 - Rule #851: '-c <- (?a c Az"51"' accepted as '<-(?acAz"51"'
    0:00:01:38 - Rule #852: '-c <- (?a c Az"52"' accepted as '<-(?acAz"52"'
    0:00:01:38 - Rule #853: '-c <- (?a c Az"53"' accepted as '<-(?acAz"53"'
    0:00:01:38 - Rule #854: '-c <- (?a c Az"54"' accepted as '<-(?acAz"54"'
    0:00:01:38 - Rule #855: '-c <- (?a c Az"55"' accepted as '<-(?acAz"55"'
    0:00:01:38 - Rule #856: '-c <- (?a c Az"56"' accepted as '<-(?acAz"56"'
    0:00:01:38 - Rule #857: '-c <- (?a c Az"57"' accepted as '<-(?acAz"57"'
    0:00:01:38 - Rule #858: '-c <- (?a c Az"58"' accepted as '<-(?acAz"58"'
    0:00:01:38 - Rule #859: '-c <- (?a c Az"59"' accepted as '<-(?acAz"59"'
    0:00:01:38 - Rule #860: '-: (?a l Az"007" <+' accepted as '(?alAz"007"<+'
    0:00:01:38 - Rule #861: '-c (?a c Az"007" <+' accepted as '(?acAz"007"<+'
    0:00:01:38 - Rule #862: '-: (?a l Az"123" <+' accepted as '(?alAz"123"<+'
    0:00:01:38 - Rule #863: '-c (?a c Az"123" <+' accepted as '(?acAz"123"<+'
    0:00:01:38 - Rule #864: '-: (?a l Az"111" <+' accepted as '(?alAz"111"<+'
    0:00:01:38 - Rule #865: '-: (?a l Az"222" <+' accepted as '(?alAz"222"<+'
    0:00:01:38 - Rule #866: '-: (?a l Az"333" <+' accepted as '(?alAz"333"<+'
    0:00:01:38 - Rule #867: '-: (?a l Az"444" <+' accepted as '(?alAz"444"<+'
    0:00:01:38 - Rule #868: '-: (?a l Az"555" <+' accepted as '(?alAz"555"<+'
    0:00:01:38 - Rule #869: '-: (?a l Az"666" <+' accepted as '(?alAz"666"<+'
    0:00:01:38 - Rule #870: '-: (?a l Az"777" <+' accepted as '(?alAz"777"<+'
    0:00:01:38 - Rule #871: '-: (?a l Az"888" <+' accepted as '(?alAz"888"<+'
    0:00:01:39 - Rule #872: '-: (?a l Az"999" <+' accepted as '(?alAz"999"<+'
    0:00:01:39 - Oldest still in use is now rule #841
    0:00:01:39 - Rule #873: '-c (?a c Az"111" <+' accepted as '(?acAz"111"<+'
    0:00:01:42 - Rule #874: '-c (?a c Az"222" <+' accepted as '(?acAz"222"<+'
    0:00:01:42 - Oldest still in use is now rule #844
    0:00:01:42 - Rule #875: '-c (?a c Az"333" <+' accepted as '(?acAz"333"<+'
    0:00:01:42 - Rule #876: '-c (?a c Az"444" <+' accepted as '(?acAz"444"<+'
    0:00:01:43 - Rule #877: '-c (?a c Az"555" <+' accepted as '(?acAz"555"<+'
    0:00:01:43 - Oldest still in use is now rule #871
    0:00:01:43 - Rule #878: '-c (?a c Az"666" <+' accepted as '(?acAz"666"<+'
    0:00:01:43 - Rule #879: '-c (?a c Az"777" <+' accepted as '(?acAz"777"<+'
    0:00:01:43 - Rule #880: '-c (?a c Az"888" <+' accepted as '(?acAz"888"<+'
    0:00:01:43 - Rule #881: '-c (?a c Az"999" <+' accepted as '(?acAz"999"<+'
    0:00:01:43 - Rule #882: 'l Az"197" <+ >-' accepted as 'lAz"197"<+>-'
    0:00:01:43 - Rule #883: 'l Az"198" <+ >-' accepted as 'lAz"198"<+>-'
    0:00:01:43 - Rule #884: 'l Az"199" <+ >-' accepted as 'lAz"199"<+>-'
    0:00:01:43 - Rule #885: 'l Az"196" <+ >-' accepted as 'lAz"196"<+>-'
    0:00:01:43 - Rule #886: 'l Az"195" <+ >-' accepted as 'lAz"195"<+>-'
    0:00:01:43 - Rule #887: 'l Az"194" <+ >-' accepted as 'lAz"194"<+>-'
    0:00:01:43 - Rule #888: 'l Az"193" <+ >-' accepted as 'lAz"193"<+>-'
    0:00:01:43 - Rule #889: 'l Az"192" <+ >-' accepted as 'lAz"192"<+>-'
    0:00:01:43 - Rule #890: 'l Az"191" <+ >-' accepted as 'lAz"191"<+>-'
    0:00:01:43 - Rule #891: 'l Az"190" <+ >-' accepted as 'lAz"190"<+>-'
    0:00:01:43 - Rule #892: 'l Az"200" <+ >-' accepted as 'lAz"200"<+>-'
    0:00:01:43 - Rule #893: 'l Az"201" <+ >-' accepted as 'lAz"201"<+>-'
    0:00:01:43 - Rule #894: 'l Az"1970" <+' accepted as 'lAz"1970"<+'
    0:00:01:43 - Rule #895: 'l Az"1971" <+' accepted as 'lAz"1971"<+'
    0:00:01:43 - Rule #896: 'l Az"1972" <+' accepted as 'lAz"1972"<+'
    0:00:01:43 - Rule #897: 'l Az"1973" <+' accepted as 'lAz"1973"<+'
    0:00:01:43 - Rule #898: 'l Az"1974" <+' accepted as 'lAz"1974"<+'
    0:00:01:43 - Rule #899: 'l Az"1975" <+' accepted as 'lAz"1975"<+'
    0:00:01:43 - Rule #900: 'l Az"1976" <+' accepted as 'lAz"1976"<+'
    0:00:01:43 - Rule #901: 'l Az"1977" <+' accepted as 'lAz"1977"<+'
    0:00:01:43 - Rule #902: 'l Az"1978" <+' accepted as 'lAz"1978"<+'
    0:00:01:43 - Rule #903: 'l Az"1979" <+' accepted as 'lAz"1979"<+'
    0:00:01:43 - Rule #904: 'l Az"1980" <+' accepted as 'lAz"1980"<+'
    0:00:01:43 - Rule #905: 'l Az"1981" <+' accepted as 'lAz"1981"<+'
    0:00:01:43 - Rule #906: 'l Az"1982" <+' accepted as 'lAz"1982"<+'
    0:00:01:43 - Rule #907: 'l Az"1983" <+' accepted as 'lAz"1983"<+'
    0:00:01:43 - Rule #908: 'l Az"1984" <+' accepted as 'lAz"1984"<+'
    0:00:01:43 - Rule #909: 'l Az"1985" <+' accepted as 'lAz"1985"<+'
    0:00:01:43 - Rule #910: 'l Az"1986" <+' accepted as 'lAz"1986"<+'
    0:00:01:44 - Rule #911: 'l Az"1987" <+' accepted as 'lAz"1987"<+'
    0:00:01:44 - Oldest still in use is now rule #873
    0:00:01:46 - Rule #912: 'l Az"1988" <+' accepted as 'lAz"1988"<+'
    0:00:01:46 - Oldest still in use is now rule #876
    0:00:01:46 - Rule #913: 'l Az"1989" <+' accepted as 'lAz"1989"<+'
    0:00:01:47 - Rule #914: 'l Az"1990" <+' accepted as 'lAz"1990"<+'
    0:00:01:47 - Oldest still in use is now rule #910
    0:00:01:47 - Rule #915: 'l Az"1991" <+' accepted as 'lAz"1991"<+'
    0:00:01:47 - Rule #916: 'l Az"1992" <+' accepted as 'lAz"1992"<+'
    0:00:01:47 - Rule #917: 'l Az"1993" <+' accepted as 'lAz"1993"<+'
    0:00:01:47 - Rule #918: 'l Az"1994" <+' accepted as 'lAz"1994"<+'
    0:00:01:47 - Rule #919: 'l Az"1995" <+' accepted as 'lAz"1995"<+'
    0:00:01:47 - Rule #920: 'l Az"1996" <+' accepted as 'lAz"1996"<+'
    0:00:01:47 - Rule #921: 'l Az"1997" <+' accepted as 'lAz"1997"<+'
    0:00:01:47 - Rule #922: 'l Az"1998" <+' accepted as 'lAz"1998"<+'
    0:00:01:47 - Rule #923: 'l Az"1999" <+' accepted as 'lAz"1999"<+'
    0:00:01:47 - Rule #924: 'l Az"2000" <+' accepted as 'lAz"2000"<+'
    0:00:01:47 - Rule #925: 'l Az"2001" <+' accepted as 'lAz"2001"<+'
    0:00:01:47 - Rule #926: 'l Az"2002" <+' accepted as 'lAz"2002"<+'
    0:00:01:47 - Rule #927: 'l Az"2003" <+' accepted as 'lAz"2003"<+'
    0:00:01:47 - Rule #928: 'l Az"2004" <+' accepted as 'lAz"2004"<+'
    0:00:01:47 - Rule #929: 'l Az"2005" <+' accepted as 'lAz"2005"<+'
    0:00:01:47 - Rule #930: 'l Az"2006" <+' accepted as 'lAz"2006"<+'
    0:00:01:47 - Rule #931: 'l Az"2007" <+' accepted as 'lAz"2007"<+'
    0:00:01:47 - Rule #932: 'l Az"2008" <+' accepted as 'lAz"2008"<+'
    0:00:01:47 - Rule #933: 'l Az"2009" <+' accepted as 'lAz"2009"<+'
    0:00:01:47 - Rule #934: 'l Az"2010" <+' accepted as 'lAz"2010"<+'
    0:00:01:48 - Rule #935: 'l Az"2011" <+' accepted as 'lAz"2011"<+'
    0:00:01:48 - Oldest still in use is now rule #911
    0:00:01:51 - Rule #936: 'l Az"2012" <+' accepted as 'lAz"2012"<+'
    0:00:01:51 - Oldest still in use is now rule #913
    0:00:01:51 - Rule #937: 'l Az"2013" <+' accepted as 'lAz"2013"<+'
    0:00:01:52 - Rule #938: 'l Az"2014" <+' accepted as 'lAz"2014"<+'
    0:00:01:52 - Oldest still in use is now rule #934
    0:00:01:52 - Rule #939: 'l Az"2015" <+' accepted as 'lAz"2015"<+'
    0:00:01:52 - Rule #940: 'l Az"2016" <+' accepted as 'lAz"2016"<+'
    0:00:01:52 - Rule #941: 'l Az"2017" <+' accepted as 'lAz"2017"<+'
    0:00:01:52 - Rule #942: 'l Az"2018" <+' accepted as 'lAz"2018"<+'
    0:00:01:52 - Rule #943: 'l Az"2019" <+' accepted as 'lAz"2019"<+'
    0:00:01:52 - Rule #944: 'l Az"1969" <+' accepted as 'lAz"1969"<+'
    0:00:01:52 - Rule #945: 'l Az"1968" <+' accepted as 'lAz"1968"<+'
    0:00:01:52 - Rule #946: 'l Az"1967" <+' accepted as 'lAz"1967"<+'
    0:00:01:52 - Rule #947: 'l Az"1966" <+' accepted as 'lAz"1966"<+'
    0:00:01:52 - Rule #948: 'l Az"1965" <+' accepted as 'lAz"1965"<+'
    0:00:01:52 - Rule #949: 'l Az"1964" <+' accepted as 'lAz"1964"<+'
    0:00:01:52 - Rule #950: 'l Az"1963" <+' accepted as 'lAz"1963"<+'
    0:00:01:52 - Rule #951: 'l Az"1962" <+' accepted as 'lAz"1962"<+'
    0:00:01:52 - Rule #952: 'l Az"1961" <+' accepted as 'lAz"1961"<+'
    0:00:01:52 - Rule #953: 'l Az"1960" <+' accepted as 'lAz"1960"<+'
    0:00:01:52 - Rule #954: 'l Az"1959" <+' accepted as 'lAz"1959"<+'
    0:00:01:52 - Rule #955: 'l Az"1958" <+' accepted as 'lAz"1958"<+'
    0:00:01:52 - Rule #956: 'l Az"1957" <+' accepted as 'lAz"1957"<+'
    0:00:01:52 - Rule #957: 'l Az"1956" <+' accepted as 'lAz"1956"<+'
    0:00:01:52 - Rule #958: 'l Az"1955" <+' accepted as 'lAz"1955"<+'
    0:00:01:53 - Rule #959: 'l Az"1954" <+' accepted as 'lAz"1954"<+'
    0:00:01:53 - Oldest still in use is now rule #935
    0:00:01:55 - Rule #960: 'l Az"1953" <+' accepted as 'lAz"1953"<+'
    0:00:01:55 - Oldest still in use is now rule #937
    0:00:01:55 - Rule #961: 'l Az"1952" <+' accepted as 'lAz"1952"<+'
    0:00:01:57 - Rule #962: 'l Az"1951" <+' accepted as 'lAz"1951"<+'
    0:00:01:57 - Oldest still in use is now rule #958
    0:00:01:57 - Rule #963: 'l Az"1950" <+' accepted as 'lAz"1950"<+'
    0:00:01:57 - Rule #964: 'l Az"1949" <+' accepted as 'lAz"1949"<+'
    0:00:01:57 - Rule #965: 'l Az"1948" <+' accepted as 'lAz"1948"<+'
    0:00:01:57 - Rule #966: 'l Az"1947" <+' accepted as 'lAz"1947"<+'
    0:00:01:57 - Rule #967: 'l Az"1946" <+' accepted as 'lAz"1946"<+'
    0:00:01:57 - Rule #968: 'l Az"1945" <+' accepted as 'lAz"1945"<+'
    0:00:01:57 - Rule #969: 'l Az"1944" <+' accepted as 'lAz"1944"<+'
    0:00:01:57 - Rule #970: 'l Az"1943" <+' accepted as 'lAz"1943"<+'
    0:00:01:57 - Rule #971: 'l Az"1942" <+' accepted as 'lAz"1942"<+'
    0:00:01:57 - Rule #972: 'l Az"1941" <+' accepted as 'lAz"1941"<+'
    0:00:01:57 - Rule #973: 'l Az"1940" <+' accepted as 'lAz"1940"<+'
    0:00:01:57 - Rule #974: 'l Az"1939" <+' accepted as 'lAz"1939"<+'
    0:00:01:57 - Rule #975: 'l Az"1938" <+' accepted as 'lAz"1938"<+'
    0:00:01:57 - Rule #976: 'l Az"1937" <+' accepted as 'lAz"1937"<+'
    0:00:01:57 - Rule #977: 'l Az"1936" <+' accepted as 'lAz"1936"<+'
    0:00:01:57 - Rule #978: 'l Az"1935" <+' accepted as 'lAz"1935"<+'
    0:00:01:57 - Rule #979: 'l Az"1934" <+' accepted as 'lAz"1934"<+'
    0:00:01:57 - Rule #980: 'l Az"1933" <+' accepted as 'lAz"1933"<+'
    0:00:01:57 - Rule #981: 'l Az"1932" <+' accepted as 'lAz"1932"<+'
    0:00:01:57 - Rule #982: 'l Az"1931" <+' accepted as 'lAz"1931"<+'
    0:00:01:58 - Rule #983: 'l Az"1930" <+' accepted as 'lAz"1930"<+'
    0:00:01:58 - Oldest still in use is now rule #959
    0:00:02:01 - Rule #984: 'l Az"1929" <+' accepted as 'lAz"1929"<+'
    0:00:02:01 - Oldest still in use is now rule #961
    0:00:02:01 - Rule #985: 'l Az"1928" <+' accepted as 'lAz"1928"<+'
    0:00:02:02 - Rule #986: 'l Az"1927" <+' accepted as 'lAz"1927"<+'
    0:00:02:02 - Oldest still in use is now rule #982
    0:00:02:02 - Rule #987: 'l Az"1926" <+' accepted as 'lAz"1926"<+'
    0:00:02:02 - Rule #988: 'l Az"1925" <+' accepted as 'lAz"1925"<+'
    0:00:02:02 - Rule #989: 'l Az"1924" <+' accepted as 'lAz"1924"<+'
    0:00:02:02 - Rule #990: 'l Az"1923" <+' accepted as 'lAz"1923"<+'
    0:00:02:02 - Rule #991: 'l Az"1922" <+' accepted as 'lAz"1922"<+'
    0:00:02:02 - Rule #992: 'l Az"1921" <+' accepted as 'lAz"1921"<+'
    0:00:02:02 - Rule #993: 'l Az"1920" <+' accepted as 'lAz"1920"<+'
    0:00:02:02 - Rule #994: 'l Az"1919" <+' accepted as 'lAz"1919"<+'
    0:00:02:02 - Rule #995: 'l Az"1918" <+' accepted as 'lAz"1918"<+'
    0:00:02:02 - Rule #996: 'l Az"1917" <+' accepted as 'lAz"1917"<+'
    0:00:02:02 - Rule #997: 'l Az"1916" <+' accepted as 'lAz"1916"<+'
    0:00:02:02 - Rule #998: 'l Az"1915" <+' accepted as 'lAz"1915"<+'
    0:00:02:02 - Rule #999: 'l Az"1914" <+' accepted as 'lAz"1914"<+'
    0:00:02:02 - Rule #1000: 'l Az"1913" <+' accepted as 'lAz"1913"<+'
    0:00:02:02 - Rule #1001: 'l Az"1912" <+' accepted as 'lAz"1912"<+'
    0:00:02:02 - Rule #1002: 'l Az"1911" <+' accepted as 'lAz"1911"<+'
    0:00:02:02 - Rule #1003: 'l Az"1910" <+' accepted as 'lAz"1910"<+'
    0:00:02:02 - Rule #1004: 'l Az"1909" <+' accepted as 'lAz"1909"<+'
    0:00:02:02 - Rule #1005: 'l Az"1908" <+' accepted as 'lAz"1908"<+'
    0:00:02:02 - Rule #1006: 'l Az"1907" <+' accepted as 'lAz"1907"<+'
    0:00:02:03 - Rule #1007: 'l Az"1906" <+' accepted as 'lAz"1906"<+'
    0:00:02:03 - Oldest still in use is now rule #983
    0:00:02:05 - Rule #1008: 'l Az"1905" <+' accepted as 'lAz"1905"<+'
    0:00:02:05 - Oldest still in use is now rule #985
    0:00:02:05 - Rule #1009: 'l Az"1904" <+' accepted as 'lAz"1904"<+'
    0:00:02:06 - Rule #1010: 'l Az"1903" <+' accepted as 'lAz"1903"<+'
    0:00:02:06 - Oldest still in use is now rule #1006
    0:00:02:06 - Rule #1011: 'l Az"1902" <+' accepted as 'lAz"1902"<+'
    0:00:02:06 - Rule #1012: 'l Az"1901" <+' accepted as 'lAz"1901"<+'
    0:00:02:06 - Rule #1013: 'l Az"1900" <+' accepted as 'lAz"1900"<+'
    0:00:02:06 - Processing the remaining buffered candidate passwords, if any
    0:00:02:09 Proceeding with wordlist mode
    0:00:02:09 - Wordlist file: /usr/share/john/password.lst
    0:00:02:09 - 57 preprocessed word mangling rules
    0:00:02:09 - Rule #1: ':' accepted as ''
    0:00:02:10 + Cracked ivan
    0:00:02:12 + Cracked petr
    0:00:02:13 + Cracked user
    0:00:02:49 - Rule #2: '-c >3 !?X l Q' accepted as '>3!?XlQ'
    0:00:02:51 - Rule #3: '-c (?a >2 !?X c Q' accepted as '(?a>2!?XcQ'
    0:00:03:26 - Rule #4: '<* >2 !?A l p' accepted as '<*>2!?Alp'
    0:00:04:01 - Rule #5: '<* >2 !?A l $1' accepted as '<*>2!?Al$1'
    0:00:04:34 - Rule #6: '-c <* >2 !?A c $1' accepted as '<*>2!?Ac$1'
    0:00:05:07 - Rule #7: '<7 >1 !?A l d' accepted as '<7>1!?Ald'
    0:00:05:29 - Rule #8: '>3 !?A l M r Q' accepted as '>3!?AlMrQ'
    0:00:06:01 - Rule #9: '>2 !?A l ^1' accepted as '>2!?Al^1'
    0:00:06:34 - Rule #10: '-c >2 !?X u Q M c Q u' accepted as '>2!?XuQMcQu'
    0:00:07:09 - Rule #11: '<* >2 !?A l $2' accepted as '<*>2!?Al$2'
    0:00:07:43 - Rule #12: '<* >2 !?A l $!' accepted as '<*>2!?Al$!'
    0:00:08:16 - Rule #13: '<* >2 !?A l $3' accepted as '<*>2!?Al$3'
    0:00:08:49 - Rule #14: '<* >2 !?A l $7' accepted as '<*>2!?Al$7'
    0:00:09:22 - Rule #15: '<* >2 !?A l $9' accepted as '<*>2!?Al$9'
    0:00:09:55 - Rule #16: '<* >2 !?A l $5' accepted as '<*>2!?Al$5'
    0:00:10:28 - Rule #17: '<* >2 !?A l $4' accepted as '<*>2!?Al$4'
    0:00:11:01 - Rule #18: '<* >2 !?A l $8' accepted as '<*>2!?Al$8'
    0:00:11:34 - Rule #19: '<* >2 !?A l $6' accepted as '<*>2!?Al$6'
    0:00:12:06 - Rule #20: '<* >2 !?A l $0' accepted as '<*>2!?Al$0'
    0:00:12:39 - Rule #21: '<* >2 !?A l $.' accepted as '<*>2!?Al$.'
    0:00:13:13 - Rule #22: '<* >2 !?A l $?' accepted as '<*>2!?Al$?'
    0:00:13:46 - Rule #23: '/?p @?p >3 l' accepted as '/?p@?p>3l'
    0:00:13:46 - Rule #24: '/?v @?v >3 l' accepted as '/?v@?v>3l'
    0:00:14:09 - Rule #25: '/?w @?w >3 l' accepted as '/?w@?w>3l'
    0:00:14:09 - Rule #26: '-c <7 >1 !?A c d' accepted as '<7>1!?Acd'
    0:00:14:30 - Rule #27: '-c <+ >2 !?A c r' accepted as '<+>2!?Acr'
    0:00:15:03 - Rule #28: '-c >2 !?A l M r Q c' accepted as '>2!?AlMrQc'
    0:00:15:37 - Rule #29: '<7 >1 !?A l d M 'l f Q' accepted as '<7>1!?AldM'lfQ'
    0:00:15:58 - Rule #30: '-c <+ >2 !?A l M r Q c r' accepted as '<+>2!?AlMrQcr'
    0:00:16:32 - Rule #31: '>2 !?A l ^2' accepted as '>2!?Al^2'
    0:00:17:04 - Rule #32: '>2 !?A l ^4' accepted as '>2!?Al^4'
    0:00:17:37 - Rule #33: '-c <* >2 !?A c $2' accepted as '<*>2!?Ac$2'
    0:00:18:10 - Rule #34: '-c <* >2 !?A c $!' accepted as '<*>2!?Ac$!'
    0:00:18:43 - Rule #35: '-c <* >2 !?A c $3' accepted as '<*>2!?Ac$3'
    0:00:19:16 - Rule #36: '-c <* >2 !?A c $9' accepted as '<*>2!?Ac$9'
    0:00:19:49 - Rule #37: '-c <* >2 !?A c $5' accepted as '<*>2!?Ac$5'
    0:00:20:22 - Rule #38: '-c <* >2 !?A c $7' accepted as '<*>2!?Ac$7'
    0:00:20:55 - Rule #39: '-c <* >2 !?A c $4' accepted as '<*>2!?Ac$4'
    0:00:21:28 - Rule #40: '-c <* >2 !?A c $6' accepted as '<*>2!?Ac$6'
    0:00:22:02 - Rule #41: '-c <* >2 !?A c $8' accepted as '<*>2!?Ac$8'
    0:00:22:35 - Rule #42: '-c <* >2 !?A c $.' accepted as '<*>2!?Ac$.'
    0:00:23:08 - Rule #43: '-c <* >2 !?A c $?' accepted as '<*>2!?Ac$?'
    0:00:23:40 - Rule #44: '-c <* >2 !?A c $0' accepted as '<*>2!?Ac$0'
    0:00:24:13 - Rule #45: '>2 !?A l ^3' accepted as '>2!?Al^3'
    0:00:24:46 - Rule #46: '>2 !?A l ^7' accepted as '>2!?Al^7'
    0:00:25:19 - Rule #47: '>2 !?A l ^9' accepted as '>2!?Al^9'
    0:00:25:52 - Rule #48: '>2 !?A l ^5' accepted as '>2!?Al^5'
    0:00:26:25 - Rule #49: '>2 !?A l ^6' accepted as '>2!?Al^6'
    0:00:26:58 - Rule #50: '>2 !?A l ^8' accepted as '>2!?Al^8'
    0:00:27:32 - Rule #51: '-c <* >2 !?A c p' accepted as '<*>2!?Acp'
    0:00:28:05 - Rule #52: '-: <* >2 !?A l M P Q' accepted as '<*>2!?AlMPQ'
    0:00:28:37 - Rule #53: '-: <* >2 !?A l M I Q' accepted as '<*>2!?AlMIQ'
    0:00:29:10 - Rule #54: '-c <* >2 !?A c M P Q' accepted as '<*>2!?AcMPQ'
    0:00:29:43 - Rule #55: '-c <* >2 !?A c M I Q' accepted as '<*>2!?AcMIQ'
    0:00:30:15 - Rule #56: '-s x**' rejected
    0:00:30:15 - Rule #57: '-s-c x** M l Q' rejected
    0:00:30:16 Proceeding with "incremental" mode: All
    0:00:30:16 - Lengths 0 to 8, up to 95 different characters
    0:00:30:16 - Switching to length 4
    0:00:30:16 - Expanding tables for length 4 to character count 1
    0:00:30:16 - Trying length 4, fixed @1, character count 1
    0:00:30:16 - Switching to length 5
    0:00:30:16 - Expanding tables for length 5 to character count 1
    0:00:30:16 - Trying length 5, fixed @1, character count 1
    0:00:30:16 - Expanding tables for length 5 to character count 2
    0:00:30:16 - Trying length 5, fixed @2, character count 2
    0:00:30:16 - Switching to length 6
    0:00:30:16 - Expanding tables for length 6 to character count 1
    0:00:30:16 - Trying length 6, fixed @1, character count 1
    0:00:30:16 - Expanding tables for length 6 to character count 2
    0:00:30:16 - Trying length 6, fixed @1, character count 2
    0:00:30:16 - Trying length 6, fixed @2, character count 2
    0:00:30:16 - Trying length 6, fixed @3, character count 2
    0:00:30:16 - Trying length 6, fixed @4, character count 2
    0:00:30:16 - Trying length 6, fixed @5, character count 2
    0:00:30:16 - Trying length 6, fixed @6, character count 2
    0:00:30:16 - Switching to length 7
    0:00:30:16 - Expanding tables for length 7 to character count 1
    0:00:30:16 - Trying length 7, fixed @1, character count 1
    0:00:30:16 - Switching to length 8
    0:00:30:16 - Expanding tables for length 8 to character count 1
    0:00:30:16 - Trying length 8, fixed @1, character count 1
    0:00:30:16 - Switching to length 3
    0:00:30:16 - Expanding tables for length 3 to character count 1
    0:00:30:16 - Trying length 3, fixed @1, character count 1
    0:00:30:16 - Switching to length 4
    0:00:30:16 - Expanding tables for length 4 to character count 2
    0:00:30:16 - Trying length 4, fixed @2, character count 2
    0:00:30:16 - Switching to length 5
    0:00:30:16 - Expanding tables for length 5 to character count 2
    0:00:30:16 - Trying length 5, fixed @1, character count 2
    0:00:30:17 - Trying length 5, fixed @3, character count 2
    0:00:30:17 - Trying length 5, fixed @4, character count 2
    0:00:30:17 - Trying length 5, fixed @5, character count 2
    0:00:30:17 - Switching to length 7
    0:00:30:17 - Expanding tables for length 7 to character count 2
    0:00:30:17 - Trying length 7, fixed @2, character count 2
    0:00:30:17 - Trying length 7, fixed @3, character count 2
    0:00:30:17 - Trying length 7, fixed @5, character count 2
    0:00:30:17 - Switching to length 4
    0:00:30:17 - Expanding tables for length 4 to character count 2
    0:00:30:17 - Trying length 4, fixed @1, character count 2
    0:00:30:17 - Trying length 4, fixed @3, character count 2
    0:00:30:17 - Trying length 4, fixed @4, character count 2
    0:00:30:17 - Switching to length 7
    0:00:30:17 - Expanding tables for length 7 to character count 2
    0:00:30:17 - Trying length 7, fixed @1, character count 2
    0:00:30:18 - Trying length 7, fixed @4, character count 2
    0:00:30:18 - Trying length 7, fixed @6, character count 2
    0:00:30:18 - Trying length 7, fixed @7, character count 2
    0:00:30:18 - Switching to length 8
    0:00:30:18 - Expanding tables for length 8 to character count 2
    0:00:30:18 - Trying length 8, fixed @2, character count 2
    0:00:30:19 - Switching to length 3
    0:00:30:19 - Expanding tables for length 3 to character count 2
    0:00:30:19 - Trying length 3, fixed @1, character count 2
    0:00:30:19 - Trying length 3, fixed @2, character count 2
    0:00:30:19 - Switching to length 8
    0:00:30:19 - Expanding tables for length 8 to character count 2
    0:00:30:19 - Trying length 8, fixed @1, character count 2
    0:00:30:20 - Trying length 8, fixed @3, character count 2
    0:00:30:20 - Trying length 8, fixed @6, character count 2
    0:00:30:20 - Trying length 8, fixed @7, character count 2
    0:00:30:20 - Trying length 8, fixed @8, character count 2
    0:00:30:20 - Switching to length 3
    0:00:30:20 - Expanding tables for length 3 to character count 2
    0:00:30:20 - Trying length 3, fixed @3, character count 2
    0:00:30:22 - Switching to length 8
    0:00:30:22 - Expanding tables for length 8 to character count 2
    0:00:30:22 - Trying length 8, fixed @4, character count 2
    0:00:30:22 - Trying length 8, fixed @5, character count 2
    0:00:30:22 - Switching to length 6
    0:00:30:22 - Expanding tables for length 6 to character count 3
    0:00:30:22 - Trying length 6, fixed @2, character count 3
    0:00:30:23 - Switching to length 5
    0:00:30:23 - Expanding tables for length 5 to character count 3
    0:00:30:23 - Trying length 5, fixed @2, character count 3
    0:00:30:24 - Switching to length 4
    0:00:30:24 - Expanding tables for length 4 to character count 3
    0:00:30:24 - Trying length 4, fixed @2, character count 3
    0:00:30:24 - Switching to length 6
    0:00:30:24 - Expanding tables for length 6 to character count 3
    0:00:30:24 - Trying length 6, fixed @3, character count 3
    0:00:30:25 - Trying length 6, fixed @5, character count 3
    0:00:30:26 - Switching to length 3
    0:00:30:26 - Expanding tables for length 3 to character count 3
    0:00:30:26 - Trying length 3, fixed @2, character count 3
    0:00:30:26 - Switching to length 5
    0:00:30:26 - Expanding tables for length 5 to character count 3
    0:00:30:26 - Trying length 5, fixed @5, character count 3
    0:00:30:26 - Switching to length 6
    0:00:30:26 - Expanding tables for length 6 to character count 3
    0:00:30:26 - Trying length 6, fixed @4, character count 3
    0:00:30:27 - Trying length 6, fixed @6, character count 3
    0:00:30:27 - Switching to length 5
    0:00:30:27 - Expanding tables for length 5 to character count 3
    0:00:30:27 - Trying length 5, fixed @3, character count 3
    0:00:30:28 - Trying length 5, fixed @4, character count 3
    0:00:30:28 - Switching to length 2
    0:00:30:28 - Expanding tables for length 2 to character count 1
    0:00:30:28 - Trying length 2, fixed @1, character count 1
    0:00:30:28 - Switching to length 3
    0:00:30:28 - Expanding tables for length 3 to character count 3
    0:00:30:28 - Trying length 3, fixed @1, character count 3
    0:00:30:28 - Switching to length 4
    0:00:30:28 - Expanding tables for length 4 to character count 3
    0:00:30:28 - Trying length 4, fixed @4, character count 3
    0:00:30:28 - Switching to length 6
    0:00:30:28 - Expanding tables for length 6 to character count 3
    0:00:30:28 - Trying length 6, fixed @1, character count 3
    0:00:30:31 - Switching to length 3
    0:00:30:31 - Expanding tables for length 3 to character count 3
    0:00:30:31 - Trying length 3, fixed @3, character count 3
    0:00:30:32 - Switching to length 4
    0:00:30:32 - Expanding tables for length 4 to character count 3
    0:00:30:32 - Trying length 4, fixed @1, character count 3
    0:00:30:32 - Trying length 4, fixed @3, character count 3
    0:00:30:32 - Switching to length 5
    0:00:30:32 - Expanding tables for length 5 to character count 3
    0:00:30:32 - Trying length 5, fixed @1, character count 3
    0:00:30:33 - Switching to length 2
    0:00:30:33 - Expanding tables for length 2 to character count 2
    0:00:30:33 - Trying length 2, fixed @1, character count 2
    0:00:30:33 - Switching to length 7
    0:00:30:33 - Expanding tables for length 7 to character count 3
    0:00:30:33 - Trying length 7, fixed @2, character count 3
    0:00:30:39 - Switching to length 3
    0:00:30:39 - Expanding tables for length 3 to character count 4
    0:00:30:39 - Trying length 3, fixed @1, character count 4
    0:00:30:39 - Trying length 3, fixed @2, character count 4
    0:00:30:39 - Trying length 3, fixed @3, character count 4
    0:00:30:39 - Switching to length 4
    0:00:30:39 - Expanding tables for length 4 to character count 4
    0:00:30:39 - Trying length 4, fixed @2, character count 4
    0:00:30:40 - Switching to length 1
    0:00:30:40 - Expanding tables for length 1 to character count 1
    0:00:30:40 - Trying length 1, fixed @1, character count 1
    0:00:30:40 - Switching to length 5
    0:00:30:40 - Expanding tables for length 5 to character count 4
    0:00:30:40 - Trying length 5, fixed @2, character count 4
    0:00:30:42 - Switching to length 7
    0:00:30:42 - Expanding tables for length 7 to character count 3
    0:00:30:42 - Trying length 7, fixed @5, character count 3
    0:00:30:43 - Switching to length 1
    0:00:30:43 - Expanding tables for length 1 to character count 2
    0:00:30:43 - Trying length 1, fixed @1, character count 2
    0:00:30:43 - Switching to length 2
    0:00:30:43 - Expanding tables for length 2 to character count 2
    0:00:30:43 - Trying length 2, fixed @2, character count 2
    0:00:30:43 - Switching to length 7
    0:00:30:43 - Expanding tables for length 7 to character count 3
    0:00:30:43 - Trying length 7, fixed @3, character count 3
    0:00:30:48 - Switching to length 6
    0:00:30:48 - Expanding tables for length 6 to character count 4
    0:00:30:48 - Trying length 6, fixed @2, character count 4
    0:00:30:57 - Switching to length 7
    0:00:30:57 - Expanding tables for length 7 to character count 3
    0:00:30:57 - Trying length 7, fixed @6, character count 3
    0:00:30:58 - Switching to length 4
    0:00:30:58 - Expanding tables for length 4 to character count 4
    0:00:30:58 - Trying length 4, fixed @3, character count 4
    0:00:30:58 - Trying length 4, fixed @4, character count 4
    0:00:30:58 - Switching to length 3
    0:00:30:58 - Expanding tables for length 3 to character count 5
    0:00:30:58 - Trying length 3, fixed @1, character count 5
    0:00:30:59 - Switching to length 4
    0:00:30:59 - Expanding tables for length 4 to character count 4
    0:00:30:59 - Trying length 4, fixed @1, character count 4
    0:00:30:59 - Switching to length 7
    0:00:30:59 - Expanding tables for length 7 to character count 3
    0:00:30:59 - Trying length 7, fixed @7, character count 3
    0:00:31:01 - Switching to length 5
    0:00:31:01 - Expanding tables for length 5 to character count 4
    0:00:31:01 - Trying length 5, fixed @5, character count 4
    0:00:31:02 - Switching to length 1
    0:00:31:02 - Expanding tables for length 1 to character count 3
    0:00:31:02 - Trying length 1, fixed @1, character count 3
    0:00:31:02 - Switching to length 2
    0:00:31:02 - Expanding tables for length 2 to character count 3
    0:00:31:02 - Trying length 2, fixed @1, character count 3
    0:00:31:02 - Switching to length 3
    0:00:31:02 - Expanding tables for length 3 to character count 5
    0:00:31:02 - Trying length 3, fixed @3, character count 5
    0:00:31:02 - Switching to length 7
    0:00:31:02 - Expanding tables for length 7 to character count 3
    0:00:31:02 - Trying length 7, fixed @4, character count 3
    0:00:31:04 - Switching to length 3
    0:00:31:04 - Expanding tables for length 3 to character count 5
    0:00:31:04 - Trying length 3, fixed @2, character count 5
    0:00:31:04 - Switching to length 7
    0:00:31:04 - Expanding tables for length 7 to character count 3
    0:00:31:04 - Trying length 7, fixed @1, character count 3
    0:00:31:13 - Switching to length 5
    0:00:31:13 - Expanding tables for length 5 to character count 4
    0:00:31:13 - Trying length 5, fixed @3, character count 4
    0:00:31:16 - Switching to length 6
    0:00:31:16 - Expanding tables for length 6 to character count 4
    0:00:31:16 - Trying length 6, fixed @5, character count 4
    0:00:31:19 - Trying length 6, fixed @6, character count 4
    0:00:31:21 - Switching to length 5
    0:00:31:21 - Expanding tables for length 5 to character count 4
    0:00:31:21 - Trying length 5, fixed @4, character count 4
    0:00:31:24 - Switching to length 6
    0:00:31:24 - Expanding tables for length 6 to character count 4
    0:00:31:24 - Trying length 6, fixed @3, character count 4
    0:00:31:30 - Trying length 6, fixed @4, character count 4
    0:00:31:35 - Switching to length 5
    0:00:31:35 - Expanding tables for length 5 to character count 4
    0:00:31:35 - Trying length 5, fixed @1, character count 4
    0:00:31:38 - Switching to length 2
    0:00:31:38 - Expanding tables for length 2 to character count 3
    0:00:31:38 - Trying length 2, fixed @2, character count 3
    0:00:31:38 - Switching to length 3
    0:00:31:38 - Expanding tables for length 3 to character count 6
    0:00:31:38 - Trying length 3, fixed @1, character count 6
    0:00:31:38 - Switching to length 6
    0:00:31:38 - Expanding tables for length 6 to character count 4
    0:00:31:38 - Trying length 6, fixed @1, character count 4
    0:00:31:51 - Switching to length 1
    0:00:31:51 - Expanding tables for length 1 to character count 4
    0:00:31:51 - Trying length 1, fixed @1, character count 4
    0:00:31:51 - Expanding tables for length 1 to character count 5
    0:00:31:51 - Trying length 1, fixed @1, character count 5
    0:00:31:51 - Expanding tables for length 1 to character count 6
    0:00:31:51 - Trying length 1, fixed @1, character count 6
    0:00:31:51 - Expanding tables for length 1 to character count 7
    0:00:31:51 - Trying length 1, fixed @1, character count 7
    0:00:31:51 - Expanding tables for length 1 to character count 8
    0:00:31:51 - Trying length 1, fixed @1, character count 8
    0:00:31:51 - Switching to length 3
    0:00:31:51 - Expanding tables for length 3 to character count 6
    0:00:31:51 - Trying length 3, fixed @3, character count 6
    0:00:31:51 - Switching to length 2
    0:00:31:51 - Expanding tables for length 2 to character count 4
    0:00:31:51 - Trying length 2, fixed @1, character count 4
    0:00:31:51 - Switching to length 3
    0:00:31:51 - Expanding tables for length 3 to character count 6
    0:00:31:51 - Trying length 3, fixed @2, character count 6
    0:00:31:51 - Switching to length 8
    0:00:31:51 - Expanding tables for length 8 to character count 3
    0:00:31:51 - Trying length 8, fixed @2, character count 3
    0:00:32:09 - Switching to length 4
    0:00:32:09 - Expanding tables for length 4 to character count 5
    0:00:32:09 - Trying length 4, fixed @2, character count 5
    0:00:32:10 - Switching to length 3
    0:00:32:10 - Expanding tables for length 3 to character count 7
    0:00:32:10 - Trying length 3, fixed @1, character count 7
    0:00:32:10 - Switching to length 4
    0:00:32:10 - Expanding tables for length 4 to character count 5
    0:00:32:10 - Trying length 4, fixed @3, character count 5
    0:00:32:11 - Trying length 4, fixed @4, character count 5
    0:00:32:13 - Trying length 4, fixed @1, character count 5
    0:00:32:14 - Switching to length 1
    0:00:32:14 - Expanding tables for length 1 to character count 9
    0:00:32:14 - Trying length 1, fixed @1, character count 9
    0:00:32:14 - Expanding tables for length 1 to character count 10
    0:00:32:14 - Trying length 1, fixed @1, character count 10
    0:00:32:14 - Expanding tables for length 1 to character count 11
    0:00:32:14 - Trying length 1, fixed @1, character count 11
    0:00:32:14 - Switching to length 2
    0:00:32:14 - Expanding tables for length 2 to character count 5
    0:00:32:14 - Trying length 2, fixed @1, character count 5
    0:00:32:14 - Trying length 2, fixed @2, character count 4
    0:00:32:14 - Switching to length 8
    0:00:32:14 - Expanding tables for length 8 to character count 3
    0:00:32:14 - Trying length 8, fixed @6, character count 3
    0:00:32:17 - Switching to length 3
    0:00:32:17 - Expanding tables for length 3 to character count 7
    0:00:32:17 - Trying length 3, fixed @3, character count 7
    0:00:32:17 - Trying length 3, fixed @2, character count 7
    0:00:32:18 - Switching to length 8
    0:00:32:18 - Expanding tables for length 8 to character count 3
    0:00:32:18 - Trying length 8, fixed @3, character count 3
    0:00:32:30 - Switching to length 2
    0:00:32:30 - Expanding tables for length 2 to character count 6
    0:00:32:30 - Trying length 2, fixed @1, character count 6
    0:00:32:30 - Switching to length 3
    0:00:32:30 - Expanding tables for length 3 to character count 8
    0:00:32:30 - Trying length 3, fixed @1, character count 8
    0:00:32:31 - Switching to length 8
    0:00:32:31 - Expanding tables for length 8 to character count 3
    0:00:32:31 - Trying length 8, fixed @5, character count 3
    0:00:32:35 - Switching to length 5
    0:00:32:35 - Expanding tables for length 5 to character count 5
    0:00:32:35 - Trying length 5, fixed @5, character count 5
    0:00:32:39 - Switching to length 8
    0:00:32:39 - Expanding tables for length 8 to character count 3
    0:00:32:39 - Trying length 8, fixed @4, character count 3
    0:00:32:47 - Switching to length 2
    0:00:32:47 - Expanding tables for length 2 to character count 5
    0:00:32:47 - Trying length 2, fixed @2, character count 5
    0:00:32:47 - Switching to length 5
    0:00:32:47 - Expanding tables for length 5 to character count 5
    0:00:32:47 - Trying length 5, fixed @2, character count 5
    0:00:32:52 - Switching to length 8
    0:00:32:52 - Expanding tables for length 8 to character count 3
    0:00:32:52 - Trying length 8, fixed @7, character count 3
    0:00:32:55 - Trying length 8, fixed @8, character count 3
    0:00:32:56 - Trying length 8, fixed @1, character count 3
    0:00:33:22 - Switching to length 5
    0:00:33:22 - Expanding tables for length 5 to character count 5
    0:00:33:22 - Trying length 5, fixed @3, character count 5
    0:00:33:26 - Switching to length 1
    0:00:33:26 - Expanding tables for length 1 to character count 12
    0:00:33:26 - Trying length 1, fixed @1, character count 12
    0:00:33:26 - Expanding tables for length 1 to character count 13
    0:00:33:26 - Trying length 1, fixed @1, character count 13
    0:00:33:26 - Expanding tables for length 1 to character count 14
    0:00:33:26 - Trying length 1, fixed @1, character count 14
    0:00:33:26 - Expanding tables for length 1 to character count 15
    0:00:33:26 - Trying length 1, fixed @1, character count 15
    0:00:33:26 - Expanding tables for length 1 to character count 16
    0:00:33:26 - Trying length 1, fixed @1, character count 16
    0:00:33:26 - Expanding tables for length 1 to character count 17
    0:00:33:26 - Trying length 1, fixed @1, character count 17
    0:00:33:26 - Expanding tables for length 1 to character count 18
    0:00:33:26 - Trying length 1, fixed @1, character count 18
    0:00:33:26 - Expanding tables for length 1 to character count 19
    0:00:33:26 - Trying length 1, fixed @1, character count 19
    0:00:33:26 - Expanding tables for length 1 to character count 20
    0:00:33:26 - Trying length 1, fixed @1, character count 20
    0:00:33:26 - Expanding tables for length 1 to character count 21
    0:00:33:26 - Trying length 1, fixed @1, character count 21
    0:00:33:26 - Switching to length 3
    0:00:33:26 - Expanding tables for length 3 to character count 8
    0:00:33:26 - Trying length 3, fixed @3, character count 8
    0:00:33:28 - Switching to length 5
    0:00:33:28 - Expanding tables for length 5 to character count 5
    0:00:33:28 - Trying length 5, fixed @4, character count 5
    0:00:33:31 - Switching to length 2
    0:00:33:31 - Expanding tables for length 2 to character count 7
    0:00:33:31 - Trying length 2, fixed @1, character count 7
    0:00:33:31 - Switching to length 3
    0:00:33:31 - Expanding tables for length 3 to character count 8
    0:00:33:31 - Trying length 3, fixed @2, character count 8
    0:00:33:32 - Switching to length 2
    0:00:33:32 - Expanding tables for length 2 to character count 6
    0:00:33:32 - Trying length 2, fixed @2, character count 6
    0:00:33:32 - Switching to length 4
    0:00:33:32 - Expanding tables for length 4 to character count 6
    0:00:33:32 - Trying length 4, fixed @2, character count 6
    0:00:33:34 - Switching to length 3
    0:00:33:34 - Expanding tables for length 3 to character count 9
    0:00:33:34 - Trying length 3, fixed @1, character count 9
    0:00:33:36 - Switching to length 4
    0:00:33:36 - Expanding tables for length 4 to character count 6
    0:00:33:36 - Trying length 4, fixed @4, character count 6
    0:00:33:37 - Trying length 4, fixed @3, character count 6
    0:00:33:38 - Switching to length 5
    0:00:33:38 - Expanding tables for length 5 to character count 5
    0:00:33:38 - Trying length 5, fixed @1, character count 5
    0:00:33:46 - Switching to length 7
    0:00:33:46 - Expanding tables for length 7 to character count 4
    0:00:33:46 - Trying length 7, fixed @2, character count 4
    0:00:34:22 - Switching to length 2
    0:00:34:22 - Expanding tables for length 2 to character count 8
    0:00:34:22 - Trying length 2, fixed @1, character count 8
    0:00:34:22 - Switching to length 6
    0:00:34:22 - Expanding tables for length 6 to character count 5
    0:00:34:22 - Trying length 6, fixed @2, character count 5
    0:00:34:52 - Trying length 6, fixed @6, character count 5
    0:00:35:05 - Switching to length 4
    0:00:35:05 - Expanding tables for length 4 to character count 6
    0:00:35:05 - Trying length 4, fixed @1, character count 6
    0:00:35:07 - Switching to length 3
    0:00:35:07 - Expanding tables for length 3 to character count 9
    0:00:35:07 - Trying length 3, fixed @3, character count 9
    0:00:35:08 - Switching to length 2
    0:00:35:08 - Expanding tables for length 2 to character count 7
    0:00:35:08 - Trying length 2, fixed @2, character count 7
    0:00:35:08 - Switching to length 3
    0:00:35:08 - Expanding tables for length 3 to character count 9
    0:00:35:08 - Trying length 3, fixed @2, character count 9
    0:00:35:08 - Switching to length 6
    0:00:35:08 - Expanding tables for length 6 to character count 5
    0:00:35:08 - Trying length 6, fixed @3, character count 5
    0:00:35:33 - Switching to length 3
    0:00:35:33 - Expanding tables for length 3 to character count 10
    0:00:35:33 - Trying length 3, fixed @1, character count 10
    0:00:35:34 - Switching to length 6
    0:00:35:34 - Expanding tables for length 6 to character count 5
    0:00:35:34 - Trying length 6, fixed @4, character count 5
    0:00:35:53 - Trying length 6, fixed @5, character count 5
    0:00:36:08 - Trying length 6, fixed @1, character count 5
    0:00:36:46 - Switching to length 2
    0:00:36:46 - Expanding tables for length 2 to character count 8
    0:00:36:46 - Trying length 2, fixed @2, character count 8
    0:00:36:46 - Switching to length 3
    0:00:36:46 - Expanding tables for length 3 to character count 10
    0:00:36:46 - Trying length 3, fixed @3, character count 10
    0:00:36:47 - Switching to length 2
    0:00:36:47 - Expanding tables for length 2 to character count 9
    0:00:36:47 - Trying length 2, fixed @1, character count 9
    0:00:36:47 - Trying length 2, fixed @2, character count 9
    0:00:36:47 - Switching to length 4
    0:00:36:47 - Expanding tables for length 4 to character count 7
    0:00:36:47 - Trying length 4, fixed @2, character count 7
    0:00:36:50 - Trying length 4, fixed @4, character count 7
    0:00:36:52 - Switching to length 1
    0:00:36:52 - Expanding tables for length 1 to character count 22
    0:00:36:52 - Trying length 1, fixed @1, character count 22
    0:00:36:52 - Expanding tables for length 1 to character count 23
    0:00:36:52 - Trying length 1, fixed @1, character count 23
    0:00:36:52 - Expanding tables for length 1 to character count 24
    0:00:36:52 - Trying length 1, fixed @1, character count 24
    0:00:36:52 - Expanding tables for length 1 to character count 25
    0:00:36:52 - Trying length 1, fixed @1, character count 25
    0:00:36:52 - Expanding tables for length 1 to character count 26
    0:00:36:52 - Trying length 1, fixed @1, character count 26
    0:00:36:52 - Expanding tables for length 1 to character count 27
    0:00:36:52 - Trying length 1, fixed @1, character count 27
    0:00:36:52 - Expanding tables for length 1 to character count 28
    0:00:36:52 - Trying length 1, fixed @1, character count 28
    0:00:36:52 - Expanding tables for length 1 to character count 29
    0:00:36:52 - Trying length 1, fixed @1, character count 29
    0:00:36:52 - Expanding tables for length 1 to character count 30
    0:00:36:52 - Trying length 1, fixed @1, character count 30
    0:00:36:52 - Expanding tables for length 1 to character count 31
    0:00:36:52 - Trying length 1, fixed @1, character count 31
    0:00:36:52 - Expanding tables for length 1 to character count 32
    0:00:36:52 - Trying length 1, fixed @1, character count 32
    0:00:36:52 - Expanding tables for length 1 to character count 33
    0:00:36:52 - Trying length 1, fixed @1, character count 33
    0:00:36:52 - Expanding tables for length 1 to character count 34
    0:00:36:52 - Trying length 1, fixed @1, character count 34
    0:00:36:52 - Expanding tables for length 1 to character count 35
    0:00:36:52 - Trying length 1, fixed @1, character count 35
    0:00:36:52 - Expanding tables for length 1 to character count 36
    0:00:36:52 - Trying length 1, fixed @1, character count 36
    0:00:36:52 - Expanding tables for length 1 to character count 37
    0:00:36:52 - Trying length 1, fixed @1, character count 37
    0:00:36:52 - Expanding tables for length 1 to character count 38
    0:00:36:52 - Trying length 1, fixed @1, character count 38
    0:00:36:52 - Expanding tables for length 1 to character count 39
    0:00:36:52 - Trying length 1, fixed @1, character count 39
    0:00:36:52 - Expanding tables for length 1 to character count 40
    0:00:36:52 - Trying length 1, fixed @1, character count 40
    0:00:36:54 - Expanding tables for length 1 to character count 41
    0:00:36:54 - Trying length 1, fixed @1, character count 41
    0:00:36:54 - Expanding tables for length 1 to character count 42
    0:00:36:54 - Trying length 1, fixed @1, character count 42
    0:00:36:54 - Expanding tables for length 1 to character count 43
    0:00:36:54 - Trying length 1, fixed @1, character count 43
    0:00:36:54 - Expanding tables for length 1 to character count 44
    0:00:36:54 - Trying length 1, fixed @1, character count 44
    0:00:36:54 - Expanding tables for length 1 to character count 45
    0:00:36:54 - Trying length 1, fixed @1, character count 45
    0:00:36:54 - Expanding tables for length 1 to character count 46
    0:00:36:54 - Trying length 1, fixed @1, character count 46
    0:00:36:54 - Expanding tables for length 1 to character count 47
    0:00:36:54 - Trying length 1, fixed @1, character count 47
    0:00:36:54 - Expanding tables for length 1 to character count 48
    0:00:36:54 - Trying length 1, fixed @1, character count 48
    0:00:36:54 - Expanding tables for length 1 to character count 49
    0:00:36:54 - Trying length 1, fixed @1, character count 49
    0:00:36:54 - Expanding tables for length 1 to character count 50
    0:00:36:54 - Trying length 1, fixed @1, character count 50
    0:00:36:54 - Expanding tables for length 1 to character count 51
    0:00:36:54 - Trying length 1, fixed @1, character count 51
    0:00:36:54 - Expanding tables for length 1 to character count 52
    0:00:36:54 - Trying length 1, fixed @1, character count 52
    0:00:36:54 - Expanding tables for length 1 to character count 53
    0:00:36:54 - Trying length 1, fixed @1, character count 53
    0:00:36:54 - Expanding tables for length 1 to character count 54
    0:00:36:54 - Trying length 1, fixed @1, character count 54
    0:00:36:54 - Expanding tables for length 1 to character count 55
    0:00:36:54 - Trying length 1, fixed @1, character count 55
    0:00:36:54 - Expanding tables for length 1 to character count 56
    0:00:36:54 - Trying length 1, fixed @1, character count 56
    0:00:36:54 - Expanding tables for length 1 to character count 57
    0:00:36:54 - Trying length 1, fixed @1, character count 57
    0:00:36:54 - Expanding tables for length 1 to character count 58
    0:00:36:54 - Trying length 1, fixed @1, character count 58
    0:00:36:54 - Expanding tables for length 1 to character count 59
    0:00:36:54 - Trying length 1, fixed @1, character count 59
    0:00:36:54 - Expanding tables for length 1 to character count 60
    0:00:36:54 - Trying length 1, fixed @1, character count 60
    0:00:36:54 - Expanding tables for length 1 to character count 61
    0:00:36:54 - Trying length 1, fixed @1, character count 61
    0:00:36:54 - Expanding tables for length 1 to character count 62
    0:00:36:54 - Trying length 1, fixed @1, character count 62
    0:00:36:54 - Expanding tables for length 1 to character count 63
    0:00:36:54 - Trying length 1, fixed @1, character count 63
    0:00:36:54 - Expanding tables for length 1 to character count 64
    0:00:36:54 - Trying length 1, fixed @1, character count 64
    0:00:36:54 - Expanding tables for length 1 to character count 65
    0:00:36:54 - Trying length 1, fixed @1, character count 65
    0:00:36:54 - Expanding tables for length 1 to character count 66
    0:00:36:54 - Trying length 1, fixed @1, character count 66
    0:00:36:54 - Expanding tables for length 1 to character count 67
    0:00:36:54 - Trying length 1, fixed @1, character count 67
    0:00:36:54 - Expanding tables for length 1 to character count 68
    0:00:36:54 - Trying length 1, fixed @1, character count 68
    0:00:36:54 - Expanding tables for length 1 to character count 69
    0:00:36:54 - Trying length 1, fixed @1, character count 69
    0:00:36:54 - Expanding tables for length 1 to character count 70
    0:00:36:54 - Trying length 1, fixed @1, character count 70
    0:00:36:54 - Expanding tables for length 1 to character count 71
    0:00:36:54 - Trying length 1, fixed @1, character count 71
    0:00:36:54 - Expanding tables for length 1 to character count 72
    0:00:36:54 - Trying length 1, fixed @1, character count 72
    0:00:36:54 - Expanding tables for length 1 to character count 73
    0:00:36:54 - Trying length 1, fixed @1, character count 73
    0:00:36:54 - Expanding tables for length 1 to character count 74
    0:00:36:54 - Trying length 1, fixed @1, character count 74
    0:00:36:54 - Expanding tables for length 1 to character count 75
    0:00:36:54 - Trying length 1, fixed @1, character count 75
    0:00:36:54 - Expanding tables for length 1 to character count 76
    0:00:36:54 - Trying length 1, fixed @1, character count 76
    0:00:36:54 - Expanding tables for length 1 to character count 77
    0:00:36:54 - Trying length 1, fixed @1, character count 77
    0:00:36:54 - Expanding tables for length 1 to character count 78
    0:00:36:54 - Trying length 1, fixed @1, character count 78
    0:00:36:54 - Expanding tables for length 1 to character count 79
    0:00:36:54 - Trying length 1, fixed @1, character count 79
    0:00:36:54 - Expanding tables for length 1 to character count 80
    0:00:36:54 - Trying length 1, fixed @1, character count 80
    0:00:36:54 - Expanding tables for length 1 to character count 81
    0:00:36:54 - Trying length 1, fixed @1, character count 81
    0:00:36:54 - Expanding tables for length 1 to character count 82
    0:00:36:54 - Trying length 1, fixed @1, character count 82
    0:00:36:54 - Expanding tables for length 1 to character count 83
    0:00:36:54 - Trying length 1, fixed @1, character count 83
    0:00:36:54 - Expanding tables for length 1 to character count 84
    0:00:36:54 - Trying length 1, fixed @1, character count 84
    0:00:36:54 - Expanding tables for length 1 to character count 85
    0:00:36:54 - Trying length 1, fixed @1, character count 85
    0:00:36:54 - Expanding tables for length 1 to character count 86
    0:00:36:54 - Trying length 1, fixed @1, character count 86
    0:00:36:54 - Expanding tables for length 1 to character count 87
    0:00:36:54 - Trying length 1, fixed @1, character count 87
    0:00:36:54 - Expanding tables for length 1 to character count 88
    0:00:36:54 - Trying length 1, fixed @1, character count 88
    0:00:36:54 - Expanding tables for length 1 to character count 89
    0:00:36:54 - Trying length 1, fixed @1, character count 89
    0:00:36:54 - Expanding tables for length 1 to character count 90
    0:00:36:54 - Trying length 1, fixed @1, character count 90
    0:00:36:54 - Expanding tables for length 1 to character count 91
    0:00:36:54 - Trying length 1, fixed @1, character count 91
    0:00:36:54 - Expanding tables for length 1 to character count 92
    0:00:36:54 - Trying length 1, fixed @1, character count 92
    0:00:36:54 - Expanding tables for length 1 to character count 93
    0:00:36:54 - Trying length 1, fixed @1, character count 93
    0:00:36:54 - Expanding tables for length 1 to character count 94
    0:00:36:54 - Trying length 1, fixed @1, character count 94
    0:00:36:54 - Expanding tables for length 1 to character count 95
    0:00:36:54 - Trying length 1, fixed @1, character count 95
    0:00:36:54 - Switching to length 3
    0:00:36:54 - Expanding tables for length 3 to character count 10
    0:00:36:54 - Trying length 3, fixed @2, character count 10
    0:00:36:55 - Expanding tables for length 3 to character count 11
    0:00:36:55 - Trying length 3, fixed @1, character count 11
    0:00:36:56 - Switching to length 7
    0:00:36:56 - Expanding tables for length 7 to character count 4
    0:00:36:56 - Trying length 7, fixed @6, character count 4
    0:00:37:07 - Switching to length 4
    0:00:37:07 - Expanding tables for length 4 to character count 7
    0:00:37:07 - Trying length 4, fixed @3, character count 7
    0:00:37:11 - Switching to length 7
    0:00:37:11 - Expanding tables for length 7 to character count 4
    0:00:37:11 - Trying length 7, fixed @5, character count 4
    0:00:37:27 - Trying length 7, fixed @7, character count 4
    0:00:37:35 - Switching to length 2
    0:00:37:35 - Expanding tables for length 2 to character count 10
    0:00:37:35 - Trying length 2, fixed @2, character count 10
    0:00:37:35 - Switching to length 7
    0:00:37:35 - Expanding tables for length 7 to character count 4
    0:00:37:35 - Trying length 7, fixed @3, character count 4
    0:00:38:02 - Switching to length 3
    0:00:38:02 - Expanding tables for length 3 to character count 11
    0:00:38:02 - Trying length 3, fixed @3, character count 11
    0:00:38:03 - Switching to length 4
    0:00:38:03 - Expanding tables for length 4 to character count 7
    0:00:38:03 - Trying length 4, fixed @1, character count 7
    0:00:38:08 - Switching to length 5
    0:00:38:08 - Expanding tables for length 5 to character count 6
    0:00:38:08 - Trying length 5, fixed @2, character count 6
    0:00:38:20 - Switching to length 2
    0:00:38:20 - Expanding tables for length 2 to character count 11
    0:00:38:20 - Trying length 2, fixed @2, character count 11
    0:00:38:20 - Switching to length 5
    0:00:38:21 - Expanding tables for length 5 to character count 6
    0:00:38:21 - Trying length 5, fixed @5, character count 6
    0:00:38:29 - Switching to length 7
    0:00:38:29 - Expanding tables for length 7 to character count 4
    0:00:38:29 - Trying length 7, fixed @4, character count 4
    0:00:38:49 - Switching to length 2
    0:00:38:49 - Expanding tables for length 2 to character count 10
    0:00:38:49 - Trying length 2, fixed @1, character count 10
    0:00:38:49 - Switching to length 5
    0:00:38:49 - Expanding tables for length 5 to character count 6
    0:00:38:49 - Trying length 5, fixed @3, character count 6
    0:00:38:59 - Switching to length 7
    0:00:38:59 - Expanding tables for length 7 to character count 4
    0:00:38:59 - Trying length 7, fixed @1, character count 4
    0:00:39:49 - Switching to length 3
    0:00:39:49 - Expanding tables for length 3 to character count 11
    0:00:39:49 - Trying length 3, fixed @2, character count 11
    0:00:39:50 - Switching to length 2
    0:00:39:50 - Expanding tables for length 2 to character count 11
    0:00:39:50 - Trying length 2, fixed @1, character count 11
    0:00:39:50 - Switching to length 5
    0:00:39:50 - Expanding tables for length 5 to character count 6
    0:00:39:50 - Trying length 5, fixed @4, character count 6
    0:00:39:59 - Trying length 5, fixed @1, character count 6
    0:00:40:14 - Switching to length 3
    0:00:40:14 - Expanding tables for length 3 to character count 12
    0:00:40:14 - Trying length 3, fixed @1, character count 12
    0:00:40:16 - Trying length 3, fixed @3, character count 12
    0:00:40:17 - Switching to length 2
    0:00:40:17 - Expanding tables for length 2 to character count 12
    0:00:40:17 - Trying length 2, fixed @1, character count 12
    0:00:40:17 - Trying length 2, fixed @2, character count 12
    0:00:40:17 - Expanding tables for length 2 to character count 13
    0:00:40:17 - Trying length 2, fixed @1, character count 13
    0:00:40:18 - Trying length 2, fixed @2, character count 13
    0:00:40:18 - Switching to length 4
    0:00:40:18 - Expanding tables for length 4 to character count 8
    0:00:40:18 - Trying length 4, fixed @3, character count 8
    0:00:40:23 - Trying length 4, fixed @4, character count 8
    0:00:40:26 - Trying length 4, fixed @2, character count 8
    0:00:40:32 - Switching to length 3
    0:00:40:32 - Expanding tables for length 3 to character count 12
    0:00:40:32 - Trying length 3, fixed @2, character count 12
    0:00:40:33 - Expanding tables for length 3 to character count 13
    0:00:40:33 - Trying length 3, fixed @3, character count 13
    0:00:40:35 - Trying length 3, fixed @1, character count 13
    0:00:40:38 - Switching to length 4
    0:00:40:38 - Expanding tables for length 4 to character count 8
    0:00:40:38 - Trying length 4, fixed @1, character count 8
    0:00:40:43 - Switching to length 2
    0:00:40:43 - Expanding tables for length 2 to character count 14
    0:00:40:43 - Trying length 2, fixed @1, character count 14
    0:00:40:43 - Trying length 2, fixed @2, character count 14
    0:00:40:43 - Switching to length 3
    0:00:40:43 - Expanding tables for length 3 to character count 13
    0:00:40:43 - Trying length 3, fixed @2, character count 13
    0:00:40:46 - Switching to length 6
    0:00:40:46 - Expanding tables for length 6 to character count 6
    0:00:40:46 - Trying length 6, fixed @3, character count 6
    0:00:41:50 - Trying length 6, fixed @2, character count 6
    0:00:43:07 - Trying length 6, fixed @6, character count 6
    0:00:43:44 - Switching to length 2
    0:00:43:44 - Expanding tables for length 2 to character count 15
    0:00:43:44 - Trying length 2, fixed @1, character count 15
    0:00:43:44 - Trying length 2, fixed @2, character count 15
    0:00:43:44 - Switching to length 3
    0:00:43:44 - Expanding tables for length 3 to character count 14
    0:00:43:44 - Trying length 3, fixed @3, character count 14
    0:00:43:46 - Switching to length 6
    0:00:43:46 - Expanding tables for length 6 to character count 6
    0:00:43:46 - Trying length 6, fixed @4, character count 6
    0:00:44:40 - Switching to length 3
    0:00:44:40 - Expanding tables for length 3 to character count 14
    0:00:44:40 - Trying length 3, fixed @1, character count 14
    0:00:44:42 - Switching to length 2
    0:00:44:42 - Expanding tables for length 2 to character count 16
    0:00:44:42 - Trying length 2, fixed @2, character count 16
    0:00:44:42 - Switching to length 3
    0:00:44:42 - Expanding tables for length 3 to character count 14
    0:00:44:42 - Trying length 3, fixed @2, character count 14
    0:00:44:45 - Switching to length 4
    0:00:44:45 - Expanding tables for length 4 to character count 9
    0:00:44:45 - Trying length 4, fixed @3, character count 9
    0:00:44:51 - Switching to length 5
    0:00:44:51 - Expanding tables for length 5 to character count 7
    0:00:44:51 - Trying length 5, fixed @5, character count 7
    0:00:45:07 - Switching to length 4
    0:00:45:07 - Expanding tables for length 4 to character count 9
    0:00:45:07 - Trying length 4, fixed @4, character count 9
    0:00:45:13 - Switching to length 2
    0:00:45:13 - Expanding tables for length 2 to character count 17
    0:00:45:13 - Trying length 2, fixed @2, character count 17
    0:00:45:13 - Switching to length 5
    0:00:45:13 - Expanding tables for length 5 to character count 7
    0:00:45:13 - Trying length 5, fixed @3, character count 7
    0:00:45:35 - Switching to length 6
    0:00:45:35 - Expanding tables for length 6 to character count 6
    0:00:45:35 - Trying length 6, fixed @5, character count 6
    0:00:46:19 - Switching to length 4
    0:00:46:19 - Expanding tables for length 4 to character count 9
    0:00:46:19 - Trying length 4, fixed @2, character count 9
    0:00:46:26 - Switching to length 2
    0:00:46:26 - Expanding tables for length 2 to character count 16
    0:00:46:26 - Trying length 2, fixed @1, character count 16
    0:00:46:27 - Switching to length 5
    0:00:46:27 - Expanding tables for length 5 to character count 7
    0:00:46:27 - Trying length 5, fixed @4, character count 7
    0:00:46:45 - Switching to length 6
    0:00:46:45 - Expanding tables for length 6 to character count 6
    0:00:46:45 - Trying length 6, fixed @1, character count 6
    0:00:48:17 - Switching to length 4
    0:00:48:17 - Expanding tables for length 4 to character count 9
    0:00:48:17 - Trying length 4, fixed @1, character count 9
    0:00:48:26 - Switching to length 3
    0:00:48:26 - Expanding tables for length 3 to character count 15
    0:00:48:26 - Trying length 3, fixed @2, character count 15
    0:00:48:28 - Trying length 3, fixed @1, character count 15
    0:00:48:31 - Switching to length 5
    0:00:48:31 - Expanding tables for length 5 to character count 7
    0:00:48:31 - Trying length 5, fixed @2, character count 7
    0:00:48:56 - Switching to length 3
    0:00:48:56 - Expanding tables for length 3 to character count 15
    0:00:48:56 - Trying length 3, fixed @3, character count 15
    0:00:48:58 - Switching to length 2
    0:00:48:58 - Expanding tables for length 2 to character count 18
    0:00:48:58 - Trying length 2, fixed @2, character count 18
    0:00:48:58 - Expanding tables for length 2 to character count 19
    0:00:48:58 - Trying length 2, fixed @2, character count 19
    0:00:48:58 - Switching to length 5
    0:00:48:58 - Expanding tables for length 5 to character count 7
    0:00:48:58 - Trying length 5, fixed @1, character count 7
    0:00:49:27 - Switching to length 2
    0:00:49:27 - Expanding tables for length 2 to character count 20
    0:00:49:27 - Trying length 2, fixed @2, character count 20
    0:00:49:27 - Switching to length 8
    0:00:49:27 - Expanding tables for length 8 to character count 4
    0:00:49:27 - Trying length 8, fixed @2, character count 4
    0:00:51:52 - Switching to length 3
    0:00:51:52 - Expanding tables for length 3 to character count 16
    0:00:51:52 - Trying length 3, fixed @3, character count 16
    0:00:51:55 - Switching to length 2
    0:00:51:55 - Expanding tables for length 2 to character count 17
    0:00:51:55 - Trying length 2, fixed @1, character count 17
    0:00:51:55 - Switching to length 7
    0:00:51:55 - Expanding tables for length 7 to character count 5
    0:00:51:55 - Trying length 7, fixed @2, character count 5
    0:00:54:24 - Switching to length 4
    0:00:54:24 - Expanding tables for length 4 to character count 10
    0:00:54:24 - Trying length 4, fixed @3, character count 10
    0:00:54:34 - Switching to length 2
    0:00:54:34 - Expanding tables for length 2 to character count 21
    0:00:54:34 - Trying length 2, fixed @2, character count 21
    0:00:54:34 - Switching to length 3
    0:00:54:34 - Expanding tables for length 3 to character count 16
    0:00:54:34 - Trying length 3, fixed @1, character count 16
    0:00:54:38 - Trying length 3, fixed @2, character count 16
    0:00:54:40 - Switching to length 4
    0:00:54:40 - Expanding tables for length 4 to character count 10
    0:00:54:40 - Trying length 4, fixed @4, character count 10
    0:00:54:49 - Switching to length 2
    0:00:54:49 - Expanding tables for length 2 to character count 18
    0:00:54:49 - Trying length 2, fixed @1, character count 18
    0:00:54:49 - Expanding tables for length 2 to character count 22
    0:00:54:49 - Trying length 2, fixed @2, character count 22
    0:00:54:49 - Trying length 2, fixed @1, character count 19
    0:00:54:49 - Switching to length 4
    0:00:54:49 - Expanding tables for length 4 to character count 10
    0:00:54:49 - Trying length 4, fixed @2, character count 10
    0:00:55:00 - Switching to length 3
    0:00:55:00 - Expanding tables for length 3 to character count 17
    0:00:55:00 - Trying length 3, fixed @3, character count 17
    0:00:55:03 - Switching to length 2
    0:00:55:03 - Expanding tables for length 2 to character count 23
    0:00:55:03 - Trying length 2, fixed @2, character count 23
    0:00:55:03 - Switching to length 4
    0:00:55:03 - Expanding tables for length 4 to character count 10
    0:00:55:03 - Trying length 4, fixed @1, character count 10
    0:00:55:16 - Switching to length 2
    0:00:55:16 - Expanding tables for length 2 to character count 20
    0:00:55:16 - Trying length 2, fixed @1, character count 20
    0:00:55:16 - Switching to length 3
    0:00:55:16 - Expanding tables for length 3 to character count 17
    0:00:55:16 - Trying length 3, fixed @2, character count 17
    0:00:55:19 - Trying length 3, fixed @1, character count 17
    0:00:55:23 - Expanding tables for length 3 to character count 18
    0:00:55:23 - Trying length 3, fixed @3, character count 18
    0:00:55:26 - Switching to length 8
    0:00:55:26 - Expanding tables for length 8 to character count 4
    0:00:55:26 - Trying length 8, fixed @6, character count 4
    0:00:56:09 - Trying length 8, fixed @3, character count 4
    0:00:57:38 - Switching to length 5
    0:00:57:38 - Expanding tables for length 5 to character count 8
    0:00:57:38 - Trying length 5, fixed @3, character count 8
    0:00:58:09 - Switching to length 8
    0:00:58:09 - Expanding tables for length 8 to character count 4
    0:00:58:09 - Trying length 8, fixed @4, character count 4
    0:00:59:20 - Trying length 8, fixed @7, character count 4
    0:00:59:52 - Switching to length 3
    0:00:59:52 - Expanding tables for length 3 to character count 18
    0:00:59:52 - Trying length 3, fixed @2, character count 18
    0:00:59:54 - Switching to length 8
    0:00:59:54 - Expanding tables for length 8 to character count 4
    0:00:59:54 - Trying length 8, fixed @5, character count 4
    0:01:00:50 - Trying length 8, fixed @8, character count 4
    0:01:01:12 - Switching to length 4
    0:01:01:12 - Expanding tables for length 4 to character count 11
    0:01:01:12 - Trying length 4, fixed @3, character count 11
    0:01:01:25 - Switching to length 6
    0:01:01:25 - Expanding tables for length 6 to character count 7
    0:01:01:25 - Trying length 6, fixed @3, character count 7
    0:01:03:41 - Switching to length 2
    0:01:03:41 - Expanding tables for length 2 to character count 24
    0:01:03:41 - Trying length 2, fixed @2, character count 24
    0:01:03:41 - Switching to length 4
    0:01:03:41 - Expanding tables for length 4 to character count 11
    0:01:03:41 - Trying length 4, fixed @4, character count 11
    0:01:03:52 - Switching to length 5
    0:01:03:52 - Expanding tables for length 5 to character count 8
    0:01:03:52 - Trying length 5, fixed @5, character count 8
    0:01:04:20 - Trying length 5, fixed @4, character count 8
    0:01:04:51 - Switching to length 3
    0:01:04:51 - Expanding tables for length 3 to character count 19
    0:01:04:51 - Trying length 3, fixed @3, character count 19
    0:01:04:54 - Trying length 3, fixed @1, character count 18
    0:01:04:59 - Switching to length 2
    0:01:04:59 - Expanding tables for length 2 to character count 25
    0:01:04:59 - Trying length 2, fixed @2, character count 25
    0:01:04:59 - Switching to length 7
    0:01:04:59 - Expanding tables for length 7 to character count 5
    0:01:04:59 - Trying length 7, fixed @3, character count 5
    0:01:06:52 - Switching to length 8
    0:01:06:52 - Expanding tables for length 8 to character count 4
    0:01:06:52 - Trying length 8, fixed @1, character count 4
    0:01:09:57 - Switching to length 4
    0:01:09:57 - Expanding tables for length 4 to character count 11
    0:01:09:57 - Trying length 4, fixed @2, character count 11
    0:01:10:10 - Switching to length 3
    0:01:10:10 - Expanding tables for length 3 to character count 19
    0:01:10:10 - Trying length 3, fixed @2, character count 19
    0:01:10:15 - Switching to length 2
    0:01:10:15 - Expanding tables for length 2 to character count 21
    0:01:10:15 - Trying length 2, fixed @1, character count 21
    0:01:10:15 - Switching to length 6
    0:01:10:15 - Expanding tables for length 6 to character count 7
    0:01:10:15 - Trying length 6, fixed @6, character count 7
    0:01:11:43 - Switching to length 7
    0:01:11:43 - Expanding tables for length 7 to character count 5
    0:01:11:43 - Trying length 7, fixed @4, character count 5
    0:01:13:15 - Trying length 7, fixed @6, character count 5
    0:01:14:14 - Switching to length 5
    0:01:14:14 - Expanding tables for length 5 to character count 8
    0:01:14:14 - Trying length 5, fixed @2, character count 8
    0:01:14:57 - Switching to length 4
    0:01:14:57 - Expanding tables for length 4 to character count 11
    0:01:14:57 - Trying length 4, fixed @1, character count 11
    0:01:15:11 - Switching to length 6
    0:01:15:11 - Expanding tables for length 6 to character count 7
    0:01:15:11 - Trying length 6, fixed @4, character count 7
    0:01:17:14 - Switching to length 3
    0:01:17:14 - Expanding tables for length 3 to character count 20
    0:01:17:14 - Trying length 3, fixed @3, character count 20
    0:01:17:19 - Switching to length 2
    0:01:17:19 - Expanding tables for length 2 to character count 22
    0:01:17:19 - Trying length 2, fixed @1, character count 22
    0:01:17:19 - Switching to length 7
    0:01:17:19 - Expanding tables for length 7 to character count 5
    0:01:17:19 - Trying length 7, fixed @7, character count 5
    0:01:18:05 - Switching to length 5
    0:01:18:05 - Expanding tables for length 5 to character count 8
    0:01:18:05 - Trying length 5, fixed @1, character count 8
    0:01:18:53 - Switching to length 3
    0:01:18:53 - Expanding tables for length 3 to character count 19
    0:01:18:53 - Trying length 3, fixed @1, character count 19
    0:01:18:58 - Expanding tables for length 3 to character count 20
    0:01:18:58 - Trying length 3, fixed @2, character count 20
    0:01:19:02 - Switching to length 7
    0:01:19:02 - Expanding tables for length 7 to character count 5
    0:01:19:02 - Trying length 7, fixed @5, character count 5
    0:01:20:17 - Switching to length 6
    0:01:20:17 - Expanding tables for length 6 to character count 7
    0:01:20:17 - Trying length 6, fixed @5, character count 7
    0:01:22:02 - Trying length 6, fixed @2, character count 7
    0:01:24:45 - Trying length 6, fixed @1, character count 7
    0:01:27:37 - Switching to length 3
    0:01:27:37 - Expanding tables for length 3 to character count 21
    0:01:27:37 - Trying length 3, fixed @3, character count 21
    0:01:27:42 - Trying length 3, fixed @1, character count 20
    0:01:27:46 - Switching to length 4
    0:01:27:46 - Expanding tables for length 4 to character count 12
    0:01:27:46 - Trying length 4, fixed @4, character count 12
    0:01:27:59 - Trying length 4, fixed @3, character count 12
    0:01:28:12 - Switching to length 2
    0:01:28:12 - Expanding tables for length 2 to character count 26
    0:01:28:12 - Trying length 2, fixed @2, character count 26
    0:01:28:12 - Switching to length 7
    0:01:28:12 - Expanding tables for length 7 to character count 5
    0:01:28:12 - Trying length 7, fixed @1, character count 5
    0:01:30:44 - Switching to length 4
    0:01:30:44 - Expanding tables for length 4 to character count 12
    0:01:30:44 - Trying length 4, fixed @2, character count 12
    0:01:30:58 - Switching to length 3
    0:01:30:58 - Expanding tables for length 3 to character count 22
    0:01:30:58 - Trying length 3, fixed @3, character count 22
    0:01:31:03 - Trying length 3, fixed @2, character count 21
    0:01:31:06 - Switching to length 4
    0:01:31:06 - Expanding tables for length 4 to character count 12
    0:01:31:06 - Trying length 4, fixed @1, character count 12
    0:01:31:23 - Switching to length 5
    0:01:31:23 - Expanding tables for length 5 to character count 9
    0:01:31:23 - Trying length 5, fixed @3, character count 9
    0:01:32:14 - Switching to length 2
    0:01:32:14 - Expanding tables for length 2 to character count 23
    0:01:32:14 - Trying length 2, fixed @1, character count 23
    0:01:32:15 - Switching to length 3
    0:01:32:15 - Expanding tables for length 3 to character count 21
    0:01:32:15 - Trying length 3, fixed @1, character count 21
    0:01:32:19 - Expanding tables for length 3 to character count 23
    0:01:32:19 - Trying length 3, fixed @3, character count 23
    0:01:32:24 - Trying length 3, fixed @2, character count 22
    0:01:32:29 - Switching to length 2
    0:01:32:29 - Expanding tables for length 2 to character count 24
    0:01:32:29 - Trying length 2, fixed @1, character count 24
    0:01:32:29 - Switching to length 4
    0:01:32:29 - Expanding tables for length 4 to character count 13
    0:01:32:29 - Trying length 4, fixed @3, character count 13
    0:01:32:47 - Trying length 4, fixed @4, character count 13
    0:01:33:04 - Switching to length 2
    0:01:33:04 - Expanding tables for length 2 to character count 25
    0:01:33:04 - Trying length 2, fixed @1, character count 25
    0:01:33:04 - Switching to length 3
    0:01:33:04 - Expanding tables for length 3 to character count 22
    0:01:33:04 - Trying length 3, fixed @1, character count 22
    0:01:33:09 - Expanding tables for length 3 to character count 24
    0:01:33:09 - Trying length 3, fixed @3, character count 24
    0:01:33:15 - Trying length 3, fixed @2, character count 23
    0:01:33:20 - Switching to length 2
    0:01:33:20 - Expanding tables for length 2 to character count 27
    0:01:33:20 - Trying length 2, fixed @2, character count 27
    0:01:33:20 - Switching to length 5
    0:01:33:20 - Expanding tables for length 5 to character count 9
    0:01:33:20 - Trying length 5, fixed @4, character count 9
    0:01:34:05 - Switching to length 4
    0:01:34:05 - Expanding tables for length 4 to character count 13
    0:01:34:05 - Trying length 4, fixed @2, character count 13
    0:01:34:24 - Switching to length 2
    0:01:34:24 - Expanding tables for length 2 to character count 28
    0:01:34:24 - Trying length 2, fixed @2, character count 28
    0:01:34:25 - Switching to length 5
    0:01:34:25 - Expanding tables for length 5 to character count 9
    0:01:34:25 - Trying length 5, fixed @1, character count 9
    0:01:35:31 - Switching to length 3
    0:01:35:31 - Expanding tables for length 3 to character count 23
    0:01:35:31 - Trying length 3, fixed @1, character count 23
    0:01:35:35 - Switching to length 4
    0:01:35:35 - Expanding tables for length 4 to character count 13
    0:01:35:35 - Trying length 4, fixed @1, character count 13
    0:01:35:58 - Switching to length 5
    0:01:35:58 - Expanding tables for length 5 to character count 9
    0:01:35:58 - Trying length 5, fixed @5, character count 9
    0:01:36:41 - Switching to length 3
    0:01:36:41 - Expanding tables for length 3 to character count 25
    0:01:36:41 - Trying length 3, fixed @3, character count 25
    0:01:36:47 - Trying length 3, fixed @2, character count 24
    0:01:36:53 - Switching to length 6
    0:01:36:53 - Expanding tables for length 6 to character count 8
    0:01:36:53 - Trying length 6, fixed @3, character count 8
    0:01:41:06 - Switching to length 4
    0:01:41:06 - Expanding tables for length 4 to character count 14
    0:01:41:06 - Trying length 4, fixed @3, character count 14
    0:01:41:29 - Switching to length 3
    0:01:41:29 - Expanding tables for length 3 to character count 26
    0:01:41:29 - Trying length 3, fixed @3, character count 26
    0:01:41:35 - Trying length 3, fixed @1, character count 24
    0:01:41:41 - Switching to length 6
    0:01:41:41 - Expanding tables for length 6 to character count 8
    0:01:41:41 - Trying length 6, fixed @6, character count 8
    0:01:44:26 - Switching to length 4
    0:01:44:26 - Expanding tables for length 4 to character count 14
    0:01:44:26 - Trying length 4, fixed @4, character count 14
    0:01:44:49 - Switching to length 3
    0:01:44:49 - Expanding tables for length 3 to character count 25
    0:01:44:49 - Trying length 3, fixed @2, character count 25
    0:01:44:57 - Switching to length 6
    0:01:44:57 - Expanding tables for length 6 to character count 8
    0:01:44:57 - Trying length 6, fixed @4, character count 8
    0:01:49:48 - Switching to length 5
    0:01:49:48 - Expanding tables for length 5 to character count 9
    0:01:49:48 - Trying length 5, fixed @2, character count 9
    0:01:51:07 - Switching to length 3
    0:01:51:07 - Expanding tables for length 3 to character count 27
    0:01:51:07 - Trying length 3, fixed @3, character count 27
    0:01:51:14 - Switching to length 4
    0:01:51:14 - Expanding tables for length 4 to character count 14
    0:01:51:14 - Trying length 4, fixed @1, character count 14
    0:01:51:40 - Switching to length 5
    0:01:51:40 - Expanding tables for length 5 to character count 10
    0:01:51:40 - Trying length 5, fixed @3, character count 10
    0:01:53:32 - Switching to length 4
    0:01:53:32 - Expanding tables for length 4 to character count 14
    0:01:53:32 - Trying length 4, fixed @2, character count 14
    0:01:53:58 - Switching to length 3
    0:01:53:58 - Expanding tables for length 3 to character count 25
    0:01:53:58 - Trying length 3, fixed @1, character count 25
    0:01:54:05 - Switching to length 6
    0:01:54:05 - Expanding tables for length 6 to character count 8
    0:01:54:05 - Trying length 6, fixed @1, character count 8
    0:02:01:15 - Switching to length 2
    0:02:01:15 - Expanding tables for length 2 to character count 26
    0:02:01:15 - Trying length 2, fixed @1, character count 26
    0:02:01:15 - Switching to length 3
    0:02:01:15 - Expanding tables for length 3 to character count 26
    0:02:01:15 - Trying length 3, fixed @2, character count 26
    0:02:01:22 - Switching to length 6
    0:02:01:22 - Expanding tables for length 6 to character count 8
    0:02:01:22 - Trying length 6, fixed @2, character count 8
    0:02:09:24 - Switching to length 2
    0:02:09:24 - Expanding tables for length 2 to character count 27
    0:02:09:24 - Trying length 2, fixed @1, character count 27
    0:02:09:24 - Switching to length 4
    0:02:09:24 - Expanding tables for length 4 to character count 15
    0:02:09:24 - Trying length 4, fixed @3, character count 15
    0:02:10:02 - Switching to length 3
    0:02:10:02 - Expanding tables for length 3 to character count 28
    0:02:10:02 - Trying length 3, fixed @3, character count 28
    0:02:10:09 - Trying length 3, fixed @1, character count 26
    0:02:10:15 - Switching to length 6
    0:02:10:15 - Expanding tables for length 6 to character count 8
    0:02:10:15 - Trying length 6, fixed @5, character count 8
    0:02:16:00 - Switching to length 4
    0:02:16:00 - Expanding tables for length 4 to character count 15
    0:02:16:00 - Trying length 4, fixed @4, character count 15
    0:02:16:28 - Switching to length 2
    0:02:16:28 - Expanding tables for length 2 to character count 28
    0:02:16:28 - Trying length 2, fixed @1, character count 28
    0:02:16:28 - Switching to length 5
    0:02:16:28 - Expanding tables for length 5 to character count 10
    0:02:16:28 - Trying length 5, fixed @4, character count 10
    0:02:17:44 - Switching to length 2
    0:02:17:44 - Expanding tables for length 2 to character count 29
    0:02:17:44 - Trying length 2, fixed @1, character count 29
    0:02:17:44 - Trying length 2, fixed @2, character count 29
    0:02:17:44 - Switching to length 3
    0:02:17:44 - Expanding tables for length 3 to character count 27
    0:02:17:44 - Trying length 3, fixed @2, character count 27
    0:02:17:52 - Switching to length 5
    0:02:17:52 - Expanding tables for length 5 to character count 10
    0:02:17:52 - Trying length 5, fixed @1, character count 10
    0:02:18:41 Session aborted
    
    .john/john.pot
    >
    $6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:123
    $6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:123
    $6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password
    
    .john/john.rec
    >
    REC3
    3
    shadow
    --format=crypt
    8322
    3
    000ab699
    00000000
    3
    -1
    a6d3ae70
    454
    0
    8
    9
    4
    7
    3
    0
    0
    0
    0
    
    .vimrc
    >
    syntax on
    colorscheme desert
    set number
    
    /etc/shadow
    >
    root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
    daemon:*:16248:0:99999:7:::
    bin:*:16248:0:99999:7:::
    sys:*:16248:0:99999:7:::
    sync:*:16248:0:99999:7:::
    games:*:16248:0:99999:7:::
    man:*:16248:0:99999:7:::
    lp:*:16248:0:99999:7:::
    mail:*:16248:0:99999:7:::
    news:*:16248:0:99999:7:::
    uucp:*:16248:0:99999:7:::
    proxy:*:16248:0:99999:7:::
    www-data:*:16248:0:99999:7:::
    backup:*:16248:0:99999:7:::
    list:*:16248:0:99999:7:::
    irc:*:16248:0:99999:7:::
    gnats:*:16248:0:99999:7:::
    nobody:*:16248:0:99999:7:::
    libuuid:!:16248:0:99999:7:::
    Debian-exim:!:16248:0:99999:7:::
    user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
    sshd:*:16248:0:99999:7:::
    ivan:$6$McVe6j6n$SVOGvkZU3BVE8zz10cRROhhW4y4ChLy8qunjFxsX5bm6vlEKdRuFadvmW6kN/rQWHaj63HiQJOz1/HyBqssM20:16706:0:99999:7:::
    petr:$6$yNddBWF9$mIB5Bc69.PMCNKXasbgFTtbCeZkmYmoYc5C8gMEdVc.L5ud63/qv0KSOoGWXkV102cfgRaRW1VAWVVSdHZSgE.:16706:0:99999:7:::
    
    /etc/shells
    >
    # /etc/shells: valid login shells
    /bin/sh
    /bin/dash
    /bin/bash
    /bin/rbash
    /usr/bin/screen
    /bin/zsh
    /usr/bin/zsh
    
    /etc/sysctl.conf
    >
    #
    # /etc/sysctl.conf - Configuration file for setting system variables
    # See /etc/sysctl.d/ for additonal system variables
    # See sysctl.conf (5) for information.
    #
    #kernel.domainname = example.com
    # Uncomment the following to stop low-level messages on console
    #kernel.printk = 3 4 1 3
    ##############################################################3
    # Functions previously found in netbase
    #
    # Uncomment the next two lines to enable Spoof protection (reverse-path filter)
    # Turn on Source Address Verification in all interfaces to
    # prevent some spoofing attacks
    #net.ipv4.conf.default.rp_filter=1
    #net.ipv4.conf.all.rp_filter=1
    # Uncomment the next line to enable TCP/IP SYN cookies
    # See http://lwn.net/Articles/277146/
    # Note: This may impact IPv6 TCP sessions too
    #net.ipv4.tcp_syncookies=1
    # Uncomment the next line to enable packet forwarding for IPv4
    #net.ipv4.ip_forward=1
    # Uncomment the next line to enable packet forwarding for IPv6
    #  Enabling this option disables Stateless Address Autoconfiguration
    #  based on Router Advertisements for this host
    #net.ipv6.conf.all.forwarding=1
    ###################################################################
    # Additional settings - these settings can improve the network
    # security of the host and prevent against some network attacks
    # including spoofing attacks and man in the middle attacks through
    # redirection. Some network environments, however, require that these
    # settings are disabled so review and enable them as needed.
    #
    # Do not accept ICMP redirects (prevent MITM attacks)
    #net.ipv4.conf.all.accept_redirects = 0
    #net.ipv6.conf.all.accept_redirects = 0
    # _or_
    # Accept ICMP redirects only for gateways listed in our default
    # gateway list (enabled by default)
    # net.ipv4.conf.all.secure_redirects = 1
    #
    # Do not send ICMP redirects (we are not a router)
    #net.ipv4.conf.all.send_redirects = 0
    #
    # Do not accept IP source route packets (we are not a router)
    #net.ipv4.conf.all.accept_source_route = 0
    #net.ipv6.conf.all.accept_source_route = 0
    #
    # Log Martian Packets
    #net.ipv4.conf.all.log_martians = 1
    #
    
    /proc/interrupts
    >
                CPU0
       0:         22   IO-APIC-edge      timer
       1:          8  xen-pirq-ioapic-edge  i8042
       6:          2  xen-pirq-ioapic-edge  floppy
       7:          0  xen-pirq-ioapic-edge  parport0
       8:          0  xen-pirq-ioapic-edge  rtc0
       9:          0   IO-APIC-fasteoi   acpi
      12:        142  xen-pirq-ioapic-edge  i8042
      14:          0   IO-APIC-edge      ata_piix
      15:        213   IO-APIC-edge      ata_piix
      64:     840959  xen-percpu-virq      timer0
      65:          0  xen-percpu-ipi       resched0
      66:          0  xen-percpu-ipi       callfunc0
      67:          0  xen-percpu-virq      debug0
      68:          0  xen-percpu-ipi       callfuncsingle0
      69:        373   xen-dyn-event     xenbus
      70:      23639   xen-dyn-event     blkif
      71:       1003   xen-dyn-event     blkif
      72:      20040   xen-dyn-event     eth0
      73:          1   xen-dyn-event     eth1
      74:          1   xen-dyn-event     eth2
     NMI:          0   Non-maskable interrupts
     LOC:          0   Local timer interrupts
     SPU:          0   Spurious interrupts
     PMI:          0   Performance monitoring interrupts
     IWI:          0   IRQ work interrupts
     RES:          0   Rescheduling interrupts
     CAL:          0   Function call interrupts
     TLB:          0   TLB shootdowns
     TRM:          0   Thermal event interrupts
     THR:          0   Threshold APIC interrupts
     MCE:          0   Machine check exceptions
     MCP:        827   Machine check polls
     ERR:          0
     MIS:          0
    
    /proc/sys/kernel/pid_max
    >
    32768
    
    /proc/sys/net/ipv4/ip_forward
    >
    0
    
    /proc/sys/net/ipv4/tcp_syn_retries
    >
    5
    
    report
    >

    Статистика

    Время первой команды журнала11:18:29 2015- 9-28
    Время последней команды журнала16:34:01 2015- 9-28
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %12.87
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.73
    Количество командных строк в единицу времени, команда/мин 0.97
    Частота использования команд
    cat28|=========================| 25.23%
    ls21|==================| 18.92%
    vi5|====| 4.50%
    cd4|===| 3.60%
    du4|===| 3.60%
    netstat3|==| 2.70%
    apt-get3|==| 2.70%
    null3|==| 2.70%
    more2|=| 1.80%
    fg2|=| 1.80%
    man2|=| 1.80%
    echo2|=| 1.80%
    ~2|=| 1.80%
    dumpe2fs2|=| 1.80%
    >2|=| 1.80%
    john2|=| 1.80%
    locate2|=| 1.80%
    Loaded2|=| 1.80%
    jobs2|=| 1.80%
    &1|| 0.90%
    passwd1|| 0.90%
    mesg1|| 0.90%
    chmod1|| 0.90%
    pidof1|| 0.90%
    411|| 0.90%
    cp1|| 0.90%
    rm1|| 0.90%
    1231|| 0.90%
    mkfifo1|| 0.90%
    dump1|| 0.90%
    touch1|| 0.90%
    ldd1|| 0.90%
    report1|| 0.90%
    201|| 0.90%
    p11|| 0.90%
    tty1|| 0.90%
    which1|| 0.90%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$