Solve puzzle 29: