Hard level (14/27)

Hard level