town puzzle