Hard level (17/27)

Hard level