3coSoKu and its declarative modeling. (18th January 2022)