10/10, c++ fully functional and quick