A Java GUI tiling puzzle solver based on DLX algorithm.