A Letterpress solver