Text this: Solving an inverse problem with four unknown boundary conditions in a lid-driven cavity with heated walls using the levenberg-marquardt method