new_contents: # Time:  O(l)
  # Space: O(1)
  
  # We define the usage of capitals in a word to be right when one of the following cases holds:
  #
  # All letters in this word are capitals, like "USA".
  # All letters in this word are not capitals, like "leetcode".
  # Only the first letter in this word is capital if it has more than one letter, like "Google".
  # Otherwise, we define that this word doesn't use capitals in a right way.
  # Example 1:
  # Input: "USA"
  # Output: True
  # Example 2:
  # Input: "FlaG"
  # Output: False
  # Note: The input will be a non-empty word consisting of uppercase and lowercase latin letters.
  
  class Solution(object):
      def detectCapitalUse(self, word):
          """
          :type word: str
          :rtype: bool
          """
          return word.isupper() or word.islower() or word.istitle()
  
subject: Create detect-capital.py