Leveled puzzle (29/29)

Leveled puzzle