Hard level (24/27)

Hard level