Elemental magic puzzle