Programming Challenges

I remember reading a Hacker News comment saying that you could solve
the fifteen-puzzle with A* search! Is it true? `keep-indexed` is
interesting but I feel like it should have been `filter-indexed` (and
correspondingly reject `false`).