Rattle puzzle