committing solution

solution