record puzzle