C3 solutions (23/26)

C3 solutions