Leveled puzzle (18/29)

Leveled puzzle