practice in ZeroJudge. C++ mainly