+ C solution