Vaclav Kotesovec chess problems and programs