Initial commit of solution