28-Dec-2025 Sorting networks example - reworked.
            LCG PRNG and factoring examples - removed.
            (Not better than bruteforce.)
   Oct-2025 Larger margins, narrower text
   May-2024 UWrMaxSat IPAMIR MaxSAT solver
   Dec-2023 Some other KLEE examples revised/reworked
 2-Dec-2023 CRC64 examples for KLEE and CBMC revised/reworked
21-Nov-2023 TGIF part revised/reworked
            Also, 'zebra' part: KLEE, CBMC.
            Also, sudoku for KLEE revised.
17-Nov-2023 KLEE LZSS part revised
 9-Oct-2023 New domain for the website: https://smt.st/
20-Aug-2023 The mutilated chessboard problem
18-Aug-2023 CRC cracker -- bug fixed (bit reflection was done wrong)
16-Aug-2023 Sorting network (used in Minesweeper example) -- bug fixed
15-May-2023 Latin Squares part rewritten.
30-Mar-2023 MOLS2 revised.
            SAT_lib.py fixed a bit, to support gimsatul and proof generation (for kissat and gimsatul).
14-Jul-2022 Factorize GF(2)/CRC polynomials: updated
16-Apr-2022 Fun with regular expressions
15-Apr-2022 Boyer-Moore string-search algorithm verification
29-Jan-2022 TGIF example for KLEE and CBMC
 4-Nov-2021 Social Golfer Problem: updated
29-Aug-2021 Sudoku using functions and arrays
19-Apr-2021 "Modulo something" idiom
            Avalanche effect in crypto
24-Feb-2021 Knuth-Morris-Pratt and CBMC. Another use of regexp backreferences.
   Feb-2021 Latin squares.
18-Feb-2021 Latin squares. Knut Vik design in SAT.
14-Feb-2021 The "DFA accepting a binary substring divisible by prime number" example updated.
13-Feb-2021 Python 3 everywhere.
 8-Feb-2021 z3's simplify, division by 0.
 1-Feb-2021 Garden of Eden.
   Jan-2021 megaupdate: migrating my blog posts into the book.
29-Sep-2020 SAT solver on top of regex matcher, integer factorization using regex matcher.
22-Sep-2020 New website: https://sat-smt.codes/
11-May-2020 'Kangaroo' example.
 6-May-2020 No more github ( https://yurichev.com/news/20191207_github/ ). All URLs are finally fixed.
   Jan/Feb-2019 Major update.
   Dec-2018 Major update.
   Jun-2018 megaupdate: now ~450 pp.
   May-2018 Russian version isn't maintained anymore. Maybe I'll rework it in future, or maybe not.
            Only English version is available so far.
   Mar-2018 Better title, Cribbage problem, many posts from yurichev.com/blog moved here
 5-Oct-2017 Rubik's cube
 2-Oct-2017 Gray code for Z3 and MaxSAT, Integer factorization for Z3 and SAT, bizarre XOR alternative and SAT,
            tiling puzzle using Z3.
20-Sep-2017 Alphametics.
 1-Sep-2017 Simple XOR encryption, de Bruijn sequences, package manager, minimizing test cases, xkcd #287, 
            simplifying long expressions.
27-Aug-2017 Discrete tomography.
25-Aug-2017 Zebra puzzle in SAT.
24-Aug-2017 Eight queens puzzle in SAT, simplest SAT solver, Sudoku in SAT.

...

28-Feb-2016 First published on the Internet: https://news.ycombinator.com/item?id=11191802

...

December 2015 The work has begun.

...

August 2012: Rockey dongle article has been published: http://blog.yurichev.com/node/71
             http://www.reddit.com/r/ReverseEngineering/comments/y9tvx/finding_unknown_algorithm_using_only_inputoutput/
             http://www.reddit.com/r/compsci/comments/yijjn/finding_unknown_algorithm_using_only_inputoutput/

