solving money problem