CCC-Chess" (capture/castle/check).

In this kind of problems the composer gives you an incomplete Chess game score, containing only mention of Capture(s), Castling(s) and Check(s). Your aim is to find the (normally unique) game that contains the information given.

We will use the following notation:
'~' means non-capture,
'x' means capture
'+' stands for a check-giving move
'#' stands for mate
'o-o' and 'o-o-o' stand for kingside/queenside castlings.

Standard problems:

Some thoughts of Nikolai Beluhov on the CCC-genre after problem g) but before problem x) were composed:

Problems that use double check: