def METHOD_NAME() -> None:
    assert mana.order(['U']) == ['U']
    assert mana.order(['W', 'U', 'B']) == ['W', 'U', 'B']
    assert mana.order(['B', 'W', 'U']) == ['W', 'U', 'B']
    assert mana.order(['R', 'G']) == ['R', 'G']
    assert mana.order(['G', 'R']) == ['R', 'G']
    assert mana.order(['G', 'U']) == ['G', 'U']
    assert mana.order(['U', 'G']) == ['G', 'U']
    assert mana.order(['W', 'G']) == ['G', 'W']
    assert mana.order(['G', 'W']) == ['G', 'W']
    assert mana.order(['W', 'U', 'G']) == ['G', 'W', 'U']
    assert mana.order(['U', 'G', 'W']) == ['G', 'W', 'U']
    assert mana.order(['W', 'B', 'G']) == ['B', 'G', 'W']
    assert mana.order(['W', 'G', 'B']) == ['B', 'G', 'W']
    assert mana.order(['G', 'W', 'B']) == ['B', 'G', 'W']
    assert mana.order(['G', 'B', 'W']) == ['B', 'G', 'W']
    assert mana.order(['B', 'W', 'G']) == ['B', 'G', 'W']
    assert mana.order(['B', 'G', 'W']) == ['B', 'G', 'W']
    assert mana.order(['G', 'R', 'B']) == ['B', 'R', 'G']
    assert mana.order(['W', 'G', 'R', 'B']) == ['B', 'R', 'G', 'W']
    assert mana.order(['W', 'G', 'R', 'B']) == ['B', 'R', 'G', 'W']
    assert mana.order(['C']) == ['C']
    assert mana.order(['S']) == ['S']
    assert mana.order(['U', 'G']) == ['G', 'U']
    assert mana.order(['G', 'W', 'U']) == ['G', 'W', 'U']
    assert mana.order(['S', 'B', 'W']) == ['W', 'B', 'S']
    assert mana.order(['S', 'G', 'R']) == ['R', 'G', 'S']
    assert mana.order(['C', 'B', 'W']) == ['W', 'B', 'C']
    assert mana.order(['C', 'G', 'R']) == ['R', 'G', 'C']
    assert mana.order(['C', 'G', 'R', 'S']) == ['R', 'G', 'C', 'S']