Solomons general