This puzzle is published on page 27 in the August/September issue of MAA FOCUS.
Solution (pdf)
Read more MAA Articles and Features