output_description: Print the area of this yard excluding the roads (in square yards).
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      A B
attempt: # abc106_a.py
  # https://atcoder.jp/contests/abc106/tasks/abc106_a
  
  # A - Garden /
  # 実行時間制限: 2 sec / メモリ制限: 1000 MB
  # 配点: 100点
  
  # 問題文
  # 縦 Aヤード、横 B ヤードの畑がある.
  # 農夫ジョンは, 畑の内部に, 畑の上端と下端を結ぶ縦方向の幅 1 ヤードの道, 畑の左端と畑の右端を結ぶ横方向の幅 1ヤードの道を作った.
  # 畑は下図のようになっている. (灰色の部分が道)
  # さて, 道を除いた畑の面積は, 何平方ヤードだろうか? 求めなさい.
  
  # 注意
  # 道の位置が変わっても, 道を除く畑の面積が変わらないことが証明できます.
  
  # 制約
  #     Aは 2 以上 100以下の整数
  #     Bは 2 以上 100以下の整数
  
  # 入力
  # 入力は以下の形式で標準入力から与えられる.
  # A B
  
  # 出力
  # 道を除いた畑の面積 (平方ヤード) を出力しなさい.
  
  # 入力例 1
  # 2 2
  
  # 出力例 1
  # 1
  
  # この場合, 面積は 1平方ヤードになる.
  
  # 入力例 2
  # 5 7
  
  # 出力例 2
  # 24
  
  # この場合, 面積は 24平方ヤードになる.
  
  
  def calculation(lines):
      A, B = list(map(int, lines[0].split()))
      return [(A - 1) * (B - 1)]
  
  
  # 引数を取得
  def get_input_lines(lines_count):
      lines = list()
      for _ in range(lines_count):
          lines.append(input())
      return lines
  
  
  # テストデータ
  def get_testdata(pattern):
      if pattern == 1:
          lines_input = ["2 2"]
          lines_export = [1]
      if pattern == 2:
          lines_input = ["5 7"]
          lines_export = [24]
      return lines_input, lines_export
  
  
  # 動作モード判別
  def get_mode():
      import sys
  
      args = sys.argv
      if len(args) == 1:
          mode = 0
      else:
          mode = int(args[1])
      return mode
  
  
  # 主処理
  def main():
      mode = get_mode()
      if mode == 0:
          lines_input = get_input_lines(1)
      else:
          lines_input, lines_export = get_testdata(mode)
  
      lines_result = calculation(lines_input)
  
      for line_result in lines_result:
          print(line_result)
  
      # if mode > 0:
      #     print(f'lines_input=[{lines_input}]')
      #     print(f'lines_export=[{lines_export}]')
      #     print(f'lines_result=[{lines_result}]')
      #     if lines_result == lines_export:
      #         print('OK')
      #     else:
      #         print('NG')
  
  
  # 起動処理
  if __name__ == "__main__":
      main()
  
problem_description: Statement
  
  There is a farm whose length and width are A yard and B yard, respectively. A
  farmer, John, made a vertical road and a horizontal road inside the farm from
  one border to another, as shown below: (The gray part represents the roads.)
  
  ![ ](https://img.atcoder.jp/ghi/27d063746b460f1132b6a99aa535a562.png)
  
  What is the area of this yard excluding the roads? Find it.
samples: [{"input": "2 2", "output": "1\n    \n\nIn this case, the area is 1 square yard.\n\n* * *"}, {"input": "5 7", "output": "24\n    \n\nIn this case, the area is 24 square yards."}]