저런 퍼즐을 효율적으로 풀 수 있는 알고리즘은 없을까 궁금하네