Block puzzle

93%