[Rock 029] puzzle portion