Block puzzle

94.22%