Leveled puzzle (23/29)

Leveled puzzle