English version is in beta. All contents of the site should be already translated (mostly using machine translation), and everything should work properly. However, if you find any problems, please contact me.
There are nine and sixty ways of constructing tribal lays,
And every single one of them is right!


Rudyard Kipling. In the Neolithic Age

Each problem has a lot of solutions, and many of them are correct. One should not expect that every problem has a single correct solution; there are better solutions, there are worse solutions, but there are almost always two or three significantly different solutions, which are all very good, and it is difficult to choose the best one. Be prepared for this, be prepared to see these different solutions and different approaches.

In particular, if you have a bug in the program, then there are usually many ways to fix it. Therefore, do not be surprised if you ask me how to fix the error, and I offer you several ways to fix it.