Solve puzzle 30: