def lowerCamelCase  (       SCREAMING_SNAKE_CASE  ,      SCREAMING_SNAKE_CASE     ):
    '''simple docstring'''







    __UpperCamelCase					:Optional[int]        =		len(SCREAMING_SNAKE_CASE     )
    print('''The following activities are selected:'''     )

    # The first activity is always selected
    __UpperCamelCase					:List[Any]        =		0
    print(SCREAMING_SNAKE_CASE  ,      end=''','''     )

    # Consider rest of the activities
    for j in range(SCREAMING_SNAKE_CASE     ):
        # If this activity has start time greater than
        # or equal to the finish time of previously
        # selected activity, then select it
        if start[j] >= finish[i]:
            print(SCREAMING_SNAKE_CASE  ,      end=''','''     )
            __UpperCamelCase					:Optional[int]        =		j


if __name__ == "__main__":
    import doctest

    doctest.testmod()

    __lowercase										= [1, 3, 0, 5, 8, 5]
    __lowercase										= [2, 4, 6, 7, 9, 9]
    print_max_activities(start, finish)






from ...utils import is_note_seq_available, is_transformers_available, is_torch_available
from ...utils import OptionalDependencyNotAvailable


try:
    if not (is_transformers_available() and is_torch_available()):
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
    from .notes_encoder import SpectrogramNotesEncoder
    from .continous_encoder import SpectrogramContEncoder
    from .pipeline_spectrogram_diffusion import (
        SpectrogramContEncoder,
        SpectrogramDiffusionPipeline,
        TaFilmDecoder,
    )

try:
    if not (is_transformers_available() and is_torch_available() and is_note_seq_available()):
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    from ...utils.dummy_transformers_and_torch_and_note_seq_objects import *  # noqa F403
else:
    from .midi_utils import MidiProcessor





