blocky puzzle

blocky puzzle