Initial Commit of solution