hard·scrab·ble so·lu·tion