Working systematically

  • Impuzzable
    article

    Impuzzable

    This is about a fiendishly difficult jigsaw and how to solve it using a computer program.