magic puzzle

magic puzzle