Adding CPP problems and sieve