input: 
  from typing import List
  
  def remove_punctuation_and_stopwords(tweet: str) -> List[str]:
      """ Remove all punctuation, special characters, and stopwords from a given tweet.
      >>> remove_punctuation_and_stopwords("I'm so excited to be going to the #MuseumTour! #BigDay #travel")
      ['excited', 'going', 'MuseumTour', 'BigDay', 'travel']
      """
  
output:     import string
      from nltk.corpus import stopwords
      from nltk.tokenize import word_tokenize
  
      # Remove punctuation
      tweet = tweet.translate(str.maketrans('', '', string.punctuation))
      
      # Tokenize the tweet
      words = word_tokenize(tweet)
      
      # Remove stopwords
      stop_words = set(stopwords.words('english'))
      filtered_words = [word for word in words if word.lower() not in stop_words]
      
      return filtered_words