tale of two cities puzzle