half-baked problem 26