Software Search For magic puzzle