crpp solutions

@crppsolutions