C3 solutions (25/26)

C3 solutions