Block puzzle

94.79%