puzzle forming key