a clam shell and a puzzle