bad version of CUDA npuzzle