Leveled puzzle (25/29)

Leveled puzzle