a puzzle of a building