output_description: Print the numbers of Takahashi's and Aoki's cookies after K actions.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      A B K
attempt: # 入力が10**5とかになったときに100ms程度早い
  import sys
  
  read = sys.stdin.readline
  
  
  def read_ints():
      return list(map(int, read().split()))
  
  
  def read_a_int():
      return int(read())
  
  
  def read_matrix(H):
      """
      H is number of rows
      """
      return [list(map(int, read().split())) for _ in range(H)]
  
  
  def read_map(H):
      """
      H is number of rows
      文字列で与えられた盤面を読み取る用
      """
      return [read()[:-1] for _ in range(H)]
  
  
  def read_col(H, n_cols):
      """
      H is number of rows
      n_cols is number of cols
  
      A列、B列が与えられるようなとき
      """
      ret = [[] for _ in range(n_cols)]
      for _ in range(H):
          tmp = list(map(int, read().split()))
          for col in range(n_cols):
              ret[col].append(tmp[col])
  
      return ret
  
  
  A, B, K = read_ints()
  ans1 = max(A - K, 0)
  ans2 = max(B - (K - A), 0)
  print(ans1, ans2)
  
problem_description: Statement
  
  Takahashi has A cookies, and Aoki has B cookies. Takahashi will do the
  following action K times:
  
    * If Takahashi has one or more cookies, eat one of his cookies.
    * Otherwise, if Aoki has one or more cookies, eat one of Aoki's cookies.
    * If they both have no cookies, do nothing.
  
  In the end, how many cookies will Takahashi and Aoki have, respectively?
samples: [{"input": "2 3 3", "output": "0 2\n    \n\nTakahashi will do the following:\n\n  * He has two cookies, so he eats one of them.\n  * Now he has one cookie left, and he eats it.\n  * Now he has no cookies left, but Aoki has three, so Takahashi eats one of them.\n\nThus, in the end, Takahashi will have 0 cookies, and Aoki will have 2.\n\n* * *"}, {"input": "500000000000 500000000000 1000000000000", "output": "0 0\n    \n\nWatch out for overflows."}]