satisfying slices