magic puzzle fix