02 Chainerでkaggleの問題を解こう!

このNotebookの目的は以下の通りです。

  • kaggleのデータセットをダウンロードし、試しにsubmitしてみること
  • 好きなデータセットをChainerで使えるように変換し、モデルの訓練・推論を行うこと
  • kaggleを例題に、より応用的な画像識別の問題を解くこと
  • fine-tuningをして、画像識別の問題を解くこと

ColaboratoryでChainerを使うための設定

必要なライブラリ・Chainer・CuPyのインストール

下記のスクリプト内では、GPUを動かすのに必要なパッケージのインストール、Chainerのインストール、cudaのバージョンに応じたCuPyのインストールが行われています。

本来なら適切なバージョンのCuPyをインストールする必要があります。しかし、上記スクリプトはColaboratoryにインストールされているcudaのバージョンを見て、自動的に適切なCuPyをインストールします。

[1]:
!curl https://colab.chainer.org/install | sh -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1580  100  1580    0     0   9186      0 --:--:-- --:--:-- --:--:--  9132
+ apt -y -q install cuda-libraries-dev-10-0
Reading package lists...
Building dependency tree...
Reading state information...
cuda-libraries-dev-10-0 is already the newest version (10.0.130-1).
The following package was automatically installed and is no longer required:
  libnvidia-common-410
Use 'apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
+ pip install -q cupy-cuda100  chainer
+ set +ex
Installation succeeded!

Chainer v4.0.0からchainer.print_runtime_info()という便利なメソッドが追加されました。以下のコマンドをターミナルで実行し、ChainerやCuPyが正しくインストールされたかを確認してみましょう。

[2]:
!python -c 'import chainer; chainer.print_runtime_info()'
Platform: Linux-4.14.79+-x86_64-with-Ubuntu-18.04-bionic
Chainer: 5.0.0
NumPy: 1.16.2
CuPy:
  CuPy Version          : 5.2.0
  CUDA Root             : /usr/local/cuda
  CUDA Build Version    : 10000
  CUDA Driver Version   : 10000
  CUDA Runtime Version  : 10000
  cuDNN Build Version   : 7301
  cuDNN Version         : 7301
  NCCL Build Version    : 2307
iDeep: 2.0.0.post3

うまくインストールできていますね。以下の代表的なpythonパッケージを予めimportしておきましょう。

[ ]:
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import chainer

Kaggleとは [1]

Kaggleは企業や研究者がデータを投稿し、世界中の統計家やデータ分析家がその最適モデルを競い合う、予測モデリング及び分析手法関連プラットフォーム。

コンテスト参加の流れ

  1. コンペティションのリストを見ると、現在・過去に開催されたコンペティションの一覧を見ることができる
  2. 興味のあるコンペティションを選択し、「Join Competition」をクリックしコンペティションに参加する
  3. コンペティションに参加すると、基本的には以下のデータにアクセスすることができる
    • trainデータ:訓練用の特徴量とラベルが入っているデータ。これを使ってモデルを訓練する。
    • testデータ:課題提出用のデータ。特徴量のみが入っており、それに適切なラベルを付与して回答する必要がある。
    • sample_sumbissionファイル:課題提出用ファイルのサンプル。どのように課題提出すればよいかわかる。
  4. trainデータを使ってモデルを作成する
  5. testデータに対して、作ったモデルで推論を行う。その時の保存ファイルの形式はsample_sumbissionファイルに合わせる
  6. 自分で作った課題提出用ファイルをsubmitする
  7. リーダーボードで自分の現在の順位が確認できる

kaggleコマンドの準備

準備として、Kaggleのデータセットを利用して何かしらの結果を提出してみましょう。手順はリンクを参考にしています。

kaggle コマンド(api) のインストール

[4]:
!pip install kaggle
Requirement already satisfied: kaggle in /usr/local/lib/python3.6/dist-packages (1.5.3)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from kaggle) (1.22)
Requirement already satisfied: six>=1.10 in /usr/local/lib/python3.6/dist-packages (from kaggle) (1.11.0)
Requirement already satisfied: certifi in /usr/local/lib/python3.6/dist-packages (from kaggle) (2019.3.9)
Requirement already satisfied: python-dateutil in /usr/local/lib/python3.6/dist-packages (from kaggle) (2.5.3)
Requirement already satisfied: requests in /usr/local/lib/python3.6/dist-packages (from kaggle) (2.18.4)
Requirement already satisfied: tqdm in /usr/local/lib/python3.6/dist-packages (from kaggle) (4.28.1)
Requirement already satisfied: python-slugify in /usr/local/lib/python3.6/dist-packages (from kaggle) (3.0.2)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests->kaggle) (3.0.4)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests->kaggle) (2.6)
Requirement already satisfied: text-unidecode==1.2 in /usr/local/lib/python3.6/dist-packages (from python-slugify->kaggle) (1.2)

kaggle API Key の入手

  • https://www.kaggle.com/UserName/account で自分のアカウントページを開いてください
  • 上記ページ内の Create New API Token をクリックして kaggle.json をダウンロードしてください

Google ドライブに kaggle.json をアップロード

Google ドライブから Colaboratory 上に kaggle.json をダウンロード

[5]:
from googleapiclient.discovery import build
import io, os
from googleapiclient.http import MediaIoBaseDownload
from google.colab import auth

auth.authenticate_user()

drive_service = build('drive', 'v3')
results = drive_service.files().list(
        q="name = 'kaggle.json'", fields="files(id)").execute()
kaggle_api_key = results.get('files', [])

filename = "/root/.kaggle/kaggle.json"
os.makedirs(os.path.dirname(filename), exist_ok=True)

request = drive_service.files().get_media(fileId=kaggle_api_key[0]['id'])
fh = io.FileIO(filename, 'wb')
downloader = MediaIoBaseDownload(fh, request)
done = False
while done is False:
    status, done = downloader.next_chunk()
    print("Download %d%%." % int(status.progress() * 100))
os.chmod(filename, 600)
Download 100%.

各種コマンド操作

  • digitがつくcompetitionsの検索
[6]:
!kaggle competitions list -s digit
ref               deadline             category            reward  teamCount  userHasEntered
----------------  -------------------  ---------------  ---------  ---------  --------------
digit-recognizer  2030-01-01 00:00:00  Getting Started  Knowledge       2850            True
  • digit-recognizerのデータセットのダウンロード(予めコンペへの参加 (コンペルールへの同意) は済ませる必要がります)
[7]:
!kaggle competitions download -c digit-recognizer
Downloading train.csv to /content
 89% 65.0M/73.2M [00:00<00:00, 76.7MB/s]
100% 73.2M/73.2M [00:00<00:00, 115MB/s]
Downloading test.csv to /content
 92% 45.0M/48.8M [00:00<00:00, 46.1MB/s]
100% 48.8M/48.8M [00:00<00:00, 83.1MB/s]
Downloading sample_submission.csv to /content
  0% 0.00/235k [00:00<?, ?B/s]
100% 235k/235k [00:00<00:00, 182MB/s]
[8]:
!ls /content/
adc.json  sample_data  sample_submission.csv  test.csv  train.csv
  • コンペに提出
[9]:
!head /content/sample_submission.csv
ImageId,Label
1,0
2,0
3,0
4,0
5,0
6,0
7,0
8,0
9,0
[10]:
!kaggle competitions submit -c digit-recognizer -f /content/sample_submission.csv -m "Test"
100% 235k/235k [00:05<00:00, 47.9kB/s]
Successfully submitted to Digit Recognizer

自分でDatasetを作ってみよう

教師あり学習の場合、データセットは「入力データ」と「それと対になるラベルデータ」を返すオブジェクトである必要があります。 ChainerにはMNISTやCIFAR10/100のようなよく用いられるデータセットに対して、データをダウンロードしてくるところからそのような機能をもったオブジェクトを作るところまで自動的にやってくれる便利なメソッドがあるので、今まではそれを使っていました。

しかし、好きな問題を解くには自分でデータセットを作る必要があります。この節ではどのようにDatasetを作るか説明します。

まずは、pandasを使ってcsvを読み込んで見ましょう。訓練用データとテスト用データはそれぞれ以下のパスにダウンロードされています。

[ ]:
train_path = '/content/train.csv'
test_path = '/content/test.csv'

pandasを使ってcsvを読み込んでみましょう。pandasはpythonで頻繁にしようされるデータ操作・分析ライブラリです。read_csvで簡単にcsvファイルを読み込むことができます。

[ ]:
df_train_val = pd.read_csv(train_path)
df_test = pd.read_csv(test_path)

読み込んだデータは、以下のようなDataFrameというテーブルデータ構造として扱われます。

[13]:
df_train_val.head()
[13]:
label pixel0 pixel1 pixel2 pixel3 pixel4 pixel5 pixel6 pixel7 pixel8 ... pixel774 pixel775 pixel776 pixel777 pixel778 pixel779 pixel780 pixel781 pixel782 pixel783
0 1 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
2 1 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
3 4 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0

5 rows × 785 columns

[14]:
df_test.head()
[14]:
pixel0 pixel1 pixel2 pixel3 pixel4 pixel5 pixel6 pixel7 pixel8 pixel9 ... pixel774 pixel775 pixel776 pixel777 pixel778 pixel779 pixel780 pixel781 pixel782 pixel783
0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0

5 rows × 784 columns

Chainerで使用するデータセットのデータ構造は単純で、train_val[i]などとするとi番目の (data, label) というタプルを返すリストと同様のものになっています(実際ただのPythonリストもChainerのデータセットオブジェクトとして使えます)。

以下のcreate_datasetは上記で作成したDataFrameからChainerに則したデータセットを作る関数です。関数は以下のことに注意して定義する必要があります。

  • dataset[i]などとするとi番目の (data, label) というタプルを返すリストになっていること。
  • dataはfloat32型、labelはint32型であること。
  • 元画素値が0255のint値だが、それを01のfloat値になるようにスケールすること。

TODOの部分を穴埋めして、関数を完成させてください。解答はこの節の最後にあります。

[15]:
def create_dataset(df):
    dataset = []
    for index, row in df.iterrows():
        data = #TODO
        dataset.append(data)
    return dataset
  File "<ipython-input-15-7a1326bac81a>", line 4
    data = #TODO
                ^
SyntaxError: invalid syntax

create_datasetを使って、chainer形式のデータセットtrain_valを作りましょう。

[ ]:
train_val = create_dataset(df_train_val)

データセットのサイズは以下のように、42,000となっています。

[18]:
len(train_val)
[18]:
42000

ここでは、30.000を訓練用データ、残りを検証用データに分割してみましょう。

[ ]:
train_size = 30000
train, validation = chainer.datasets.split_dataset_random(train_val, train_size, seed=0)

以下のように、意図したとおりに分割できていることがわかります。

[20]:
len(train)
[20]:
30000
[21]:
len(validation)
[21]:
12000

ここでは、おなじみの訓練と検証を行う関数train_and_validateを定義します。 詳しい説明は前回のハンズオンの資料を参照ください。

[ ]:
from chainer import optimizers, training
from chainer.training import extensions

def  train_and_validate(
        model, optimizer, train, validation, n_epoch, batchsize, device=0):

    # 1. deviceがgpuであれば、gpuにモデルのデータを転送する
    if device >= 0:
        model.to_gpu(device)

    # 2. Optimizerを設定する
    optimizer.setup(model)

    # 3. DatasetからIteratorを作成する
    train_iter = chainer.iterators.SerialIterator(train, batchsize)
    validation_iter = chainer.iterators.SerialIterator(
        validation, batchsize, repeat=False, shuffle=False)

    # 4. Updater・Trainerを作成する
    updater = training.StandardUpdater(train_iter, optimizer, device=device)
    trainer = chainer.training.Trainer(updater, (n_epoch, 'epoch'), out='out')

    # 5. Trainerの機能を拡張する
    trainer.extend(extensions.LogReport())
    trainer.extend(extensions.Evaluator(validation_iter, model, device=device), name='val')
    trainer.extend(extensions.PrintReport(
        ['epoch', 'main/loss', 'main/accuracy', 'val/main/loss', 'val/main/accuracy', 'elapsed_time']))
    trainer.extend(extensions.PlotReport(
        ['main/loss', 'val/main/loss'],x_key='epoch', file_name='loss.png'))
    trainer.extend(extensions.PlotReport(
        ['main/accuracy', 'val/main/accuracy'], x_key='epoch', file_name='accuracy.png'))
    trainer.extend(extensions.dump_graph('main/loss'))

    # 6. 訓練を開始する
    trainer.run()

ここでは、前回のハンズオンでFashion-MNISTの問題を解いたモデルMyConvNetを使用します。以前説明したように、MNISTとFashion-MNISTは入力データの次元数とラベル数が全く同じなので、同じモデルを使用することができます。

[ ]:
import chainer.functions as F
import chainer.links as L

class MyConvNet(chainer.Chain):
    def __init__(self):
        super(MyConvNet, self).__init__()
        with self.init_scope():
            self.conv1 = L.Convolution2D(
                in_channels=None, out_channels=32, ksize=3, stride=1, pad=1)
            self.conv2 = L.Convolution2D(
                in_channels=None, out_channels=64, ksize=3, stride=1, pad=1)
            self.conv3 = L.Convolution2D(
                in_channels=None, out_channels=128, ksize=3, stride=1, pad=1)
            self.conv4 = L.Convolution2D(
                in_channels=None, out_channels=128, ksize=3, stride=1, pad=1)
            self.fc5 = L.Linear(None, 2000)
            self.fc6 = L.Linear(None, 10)

    def __call__(self, x):
        h = F.dropout(F.relu(self.conv1(x.reshape((-1, 1, 28, 28)))), ratio=0.2)
        h = F.max_pooling_2d(h, ksize=2, stride=2)
        h = F.dropout(F.relu(self.conv2(h)), ratio=0.2)
        h = F.max_pooling_2d(h, ksize=2, stride=2)
        h = F.dropout(F.relu(self.conv3(h)), ratio=0.2)
        h = F.max_pooling_2d(h, ksize=2, stride=2)
        h = F.dropout(F.relu(self.conv4(h)))
        h = F.dropout(F.relu(self.fc5(h)))
        return self.fc6(h)
[24]:
n_epoch = 10
batchsize = 128

model = MyConvNet()
classifier_model = L.Classifier(model)
optimizer = optimizers.Adam()
train_and_validate(
    classifier_model, optimizer, train, validation, n_epoch, batchsize
)
epoch       main/loss   main/accuracy  val/main/loss  val/main/accuracy  elapsed_time
1           0.301329    0.901995       0.138601       0.959885           13.5319
2           0.0838891   0.97299        0.0685871      0.982463           16.6724
3           0.0632243   0.97982        0.0520154      0.986674           19.7272
4           0.0471601   0.985043       0.0516298      0.986674           22.9052
5           0.0443471   0.985911       0.0431111      0.987367           26.0087
6           0.0386931   0.9876         0.0464531      0.988697           29.5008
7           0.0323459   0.98985        0.041353       0.988364           32.9627
8           0.0301703   0.990585       0.044756       0.987284           36.3535
9           0.0252567   0.991888       0.0383053      0.989528           39.427
10          0.0290159   0.990718       0.0393335      0.988946           42.4704

kaggleに結果をsubmitするためには、テストデータに対して作成したモデルで推論を行う必要があります。 以下はそのコードになります。関数は以下の引数によってpredictions = make_prediction(model, test)と呼び出されることを想定しています。

  • test = (df_test.values / 255.0).astype("float32")で生成されるnumpy配列
  • model = MyConvNet()で生成されたあと、既に学習が済んだモデル。注意が必要なのは、L.Classifierでwrapされる前なので、softmax関数やcross-entoropy関数を内部に持たない。

TODOの部分を穴埋めして、関数を完成させてください。解答はこの節の最後にあります。

[ ]:
import cupy as cp

def make_prediction(
    model, test, device = 0, batchsize = 256
):
    if device >= 0:
        model = model.to_gpu()
        xp = cp
    else:
        model = model.to_cpu()
        xp = np

    # 指定したbatchsizeごとにデータを分割している
    dataset = [
        xp.array(
            test[
                #TODO
            ]
        )
        for i in range((len(test) // batchsize + 1))
    ]

    predictions = []
    for d in dataset:
        with chainer.configuration.using_config('train', False):
            y = # TODO: 上記dに対して、modelにより推論を行う
            p = # TODO: yはsoftmax関数やcross-entoropy関数を経由していない。
            # ただ、最大値のcolumn番号が解答になるようになっている。
        predictions.extend(p)

    return predictions
[ ]:
test = (df_test.values / 255.0).astype("float32")
[ ]:
predictions = make_prediction(model, test)

predictionをprintしてみましょう。

[28]:
print(predictions)
[array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(8, dtype=int32), array(4, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(1, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(5, dtype=int32), array(8, dtype=int32), array(8, dtype=int32), array(3, dtype=int32), array(2, dtype=int32), array(1, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(0, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(6, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(9, dtype=int32), array(8, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(6, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(1, dtype=int32), array(5, dtype=int32), array(4, dtype=int32), array(4, dtype=int32), array(7, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(7, dtype=int32), array(7, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(6, dtype=int32), array(5, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(2, dtype=int32), array(8, dtype=int32), array(2, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(7, dtype=int32), array(2, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(9, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(4, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(3, dtype=int32), array(5, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(8, dtype=int32), array(0, dtype=int32), array(3, dtype=int32), array(6, dtype=int32), array(0, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(3, dtype=int32), array(1, dtype=int32), array(1, dtype=int32), array(0, dtype=int32), array(4, dtype=int32), array(5, dtype=int32), array(2, dtype=int32), array(2, dtype=int32), array(9, dtype=int32), array(6, dtype=int32), array(7, dtype=int32), array(6, dtype=int32), array(1, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(9, dtype=int32), array(7, dtype=int32), array(3, dtype=int32), array(9, dtype=int32), array(2, dtype=int32)]

上記predictionをsubmit用のファイル形式に変換して保存しましょう。sample_submission.csvを表示して、ファイル形式を確認してみましょう。

[51]:
!head /content/sample_submission.csv
ImageId,Label
1,0
2,0
3,0
4,0
5,0
6,0
7,0
8,0
9,0

上記のように、ImageIdに1から始まるidが振られ、それに対応するLabelが与えられたcsvファイルになります。

以下で、df_submissionが上記の形式を満たすようにしましょう。

[ ]:
df_submission = pd.DataFrame(columns=["Label"], data=predictions)
df_submission.index += 1

df_submissionの中身を確認すると、上記形式を満たしていることがわかります。

[30]:
df_submission.head()
[30]:
Label
1 2
2 0
3 9
4 9
5 3

df_submissionの大きさを確認して正しくdf_submissionが作成されていることを確認しましょう。

[31]:
df_submission.shape
[31]:
(28000, 1)

df_sumbissionをcsvファイルとして、submission_pathに保存しましょう。

[ ]:
submission_path = '/content/my_submission.csv'
[ ]:
df_submission.to_csv(submission_path, index_label="ImageId")

念の為、正しくsubmission_pathにファイルが保存されているか確認し、submitしてみましょう。

[34]:
!head {submission_path}
ImageId,Label
1,2
2,0
3,9
4,9
5,3
6,7
7,0
8,3
9,0
[35]:
!kaggle competitions submit -c digit-recognizer -f {submission_path} -m "My submission"
100% 208k/208k [00:03<00:00, 66.1kB/s]
Successfully submitted to Digit Recognizer

submitしたものがどうだったかwebで確認できます。digit-recognizer/leaderboard

image0

[ ]:
def create_dataset(df, is_test = False):
    dataset = []
    for index, row in df.iterrows():
        data = (row.iloc[1:].values.astype('float32') /255.0, row.iloc[0].astype('int32'))
        dataset.append(data)
    return dataset
[ ]:
import cupy as cp

def make_prediction(
    model, test, device = 0, batchsize = 256
):
    if device >= 0:
        model = model.to_gpu()
        xp = cp
    else:
        model = model.to_cpu()
        xp = np

    # 指定したbatchsizeごとにデータを分割している
    dataset = [
        xp.array(
            test[
                i * batchsize : (i + 1) * batchsize, :
            ]
        )
        for i in range((len(test) // batchsize + 1))
    ]

    predictions = []
    for d in dataset:
        with chainer.configuration.using_config('train', False):
            y = model(d)
            p = y.array.argmax(axis=1).astype("int32")
        predictions.extend(p)

    return predictions

犬の種類の分類問題を解いてみよう

データセットのダウンロード

次に犬の種種を分類する問題を解いてみましょう。同じくKaggleのお試しのコンペティションでDog Breed Identificationという名前です。

コンペティションの概要は以下の通りです。

  • 画像識別問題
  • RGB画像
  • 識別対象の犬種は120種類

まずはデータをダウンロードしてみましょう。以外に早く終わるのであまりデータ数が多くないことがわかります。

[36]:
data_dir = '/content/dog-breed-identification'
!mkdir -p {data_dir}
!kaggle competitions download -c dog-breed-identification -p {data_dir}
Downloading labels.csv.zip to /content/dog-breed-identification
  0% 0.00/214k [00:00<?, ?B/s]
100% 214k/214k [00:00<00:00, 32.1MB/s]
Downloading sample_submission.csv.zip to /content/dog-breed-identification
  0% 0.00/281k [00:00<?, ?B/s]
100% 281k/281k [00:00<00:00, 85.8MB/s]
Downloading test.zip to /content/dog-breed-identification
 98% 338M/346M [00:07<00:00, 35.2MB/s]
100% 346M/346M [00:07<00:00, 51.6MB/s]
Downloading train.zip to /content/dog-breed-identification
 93% 321M/345M [00:04<00:00, 66.7MB/s]
100% 345M/345M [00:04<00:00, 74.8MB/s]
[37]:
!ls {data_dir}
labels.csv.zip  sample_submission.csv.zip  test.zip  train.zip

データを解凍しましょう。

[38]:
!unzip -qq '{data_dir}/*.zip' -d {data_dir}

4 archives were successfully processed.

試しに、trainディレクトリの中を見てみましょう。

以下のように、画像ファイル(.jpg)を含んでいることがわかります。

[39]:
!ls {data_dir}/train -la | head -n10
total 374356
drwxr-xr-x 2 root root  659456 Sep 28  2017 .
drwxr-xr-x 4 root root    4096 Apr 16 06:06 ..
-rw-r--r-- 1 root root   54775 Sep 28  2017 000bec180eb18c7604dcecc8fe0dba07.jpg
-rw-r--r-- 1 root root   49514 Sep 28  2017 001513dfcb2ffafc82cccf4d8bbaba97.jpg
-rw-r--r-- 1 root root   33339 Sep 28  2017 001cdf01b096e06d78e9e5112d419397.jpg
-rw-r--r-- 1 root root   40134 Sep 28  2017 00214f311d5d2247d5dfe4fe24b2303d.jpg
-rw-r--r-- 1 root root   26442 Sep 28  2017 0021f9ceb3235effd7fcde7f7538ed62.jpg
-rw-r--r-- 1 root root   48129 Sep 28  2017 002211c81b498ef88e1b40b9abf84e1d.jpg
-rw-r--r-- 1 root root   31936 Sep 28  2017 00290d3e1fdd27226ba27a8ce248ce85.jpg

また、labels.csvの中も見てみましょう。

以下のように、画像ファイル名idとその犬種breedを記載したcsvファイルであることがわかります。

[40]:
! cat {data_dir}/labels.csv | head -n10
id,breed
000bec180eb18c7604dcecc8fe0dba07,boston_bull
001513dfcb2ffafc82cccf4d8bbaba97,dingo
001cdf01b096e06d78e9e5112d419397,pekinese
00214f311d5d2247d5dfe4fe24b2303d,bluetick
0021f9ceb3235effd7fcde7f7538ed62,golden_retriever
002211c81b498ef88e1b40b9abf84e1d,bedlington_terrier
00290d3e1fdd27226ba27a8ce248ce85,bedlington_terrier
002a283a315af96eaea0e28e7163b21b,borzoi
003df8b8a8b05244b1d920bb6cf451f9,basenji

今回もpandasを使ってcsvファイルを読み込んでみましょう。

[ ]:
df_labels = pd.read_csv('{}/labels.csv'.format(data_dir))
[42]:
df_labels.head()
[42]:
id breed
0 000bec180eb18c7604dcecc8fe0dba07 boston_bull
1 001513dfcb2ffafc82cccf4d8bbaba97 dingo
2 001cdf01b096e06d78e9e5112d419397 pekinese
3 00214f311d5d2247d5dfe4fe24b2303d bluetick
4 0021f9ceb3235effd7fcde7f7538ed62 golden_retriever

breedに対してユニークな要素uniqueを取ったところ、そのサイズは120となります。 コンペティションの概要の通り、全犬種数は120のようです。

[43]:
len(df_labels.breed.unique())
[43]:
120

ここで、データ数が多い順で犬種をsortしてみましょう。

[ ]:
sorted_breed_count = df_labels.groupby('breed').count().sort_values(by='id', ascending=False)

以下のように、最もデータ数が多いのはscottish_deerhoundで、その数は126であることがわかります。120種類の識別問題でかつ、それぞれのデータは最大でも100程度しかないことがわかり、純粋に解くと難しい問題だなとなんとなく感じると思います。

[45]:
sorted_breed_count.head()
[45]:
id
breed
scottish_deerhound 126
maltese_dog 117
afghan_hound 116
entlebucher 115
bernese_mountain_dog 114

ここで、データ数の多い順で並んだ犬種sorted_breed_nameを定義します。

[ ]:
sorted_breed_name = sorted_breed_count.index.values

int値のラベルから犬種への辞書label2name、犬種からint値のラベルへの辞書name2labelを定義します。ここで、ラベルはデータ数の多い順に0,1,…とつけられていることに注意してください。

[ ]:
label2name = {
    i: name
    for i, name
    in enumerate(sorted_breed_name)
}

name2label = {
    name: i
    for i, name
    in enumerate(sorted_breed_name)
}

def print_name(label):
    print('Name: {}'.format(label2name[label]))

df_labellabelのcolumnを追加しましょう。

[ ]:
df_labels.loc[:, 'label'] = df_labels['breed'].apply(lambda name: name2label[name])

以下のようにそれぞれのbreedに対して適切なlabelが付与されました。

[49]:
df_labels.head()
[49]:
id breed label
0 000bec180eb18c7604dcecc8fe0dba07 boston_bull 42
1 001513dfcb2ffafc82cccf4d8bbaba97 dingo 72
2 001cdf01b096e06d78e9e5112d419397 pekinese 94
3 00214f311d5d2247d5dfe4fe24b2303d bluetick 50
4 0021f9ceb3235effd7fcde7f7538ed62 golden_retriever 115

scottish_deerhoundにはちゃんと0が割り当てられていますね。

[50]:
df_labels[df_labels.breed == 'scottish_deerhound'].head()
[50]:
id breed label
9 0042188c895a2f14ef64a918ed9c7b64 scottish_deerhound 0
79 01e787576c003930f96c966f9c3e1d44 scottish_deerhound 0
161 03dc61595ad9dbf49e3998cf586ca8cb scottish_deerhound 0
233 056b535b441278e83839984f1b1da0a6 scottish_deerhound 0
235 05719b998e57a11b863a322ecc7652a5 scottish_deerhound 0

独自のデータセットクラスの定義

MNISTではデータセットをすべてメモリ上にロードしても特に問題ありませんでした。しかし、大規模な画像データセットで学習を行う場合、すべての画像データをメモリ上にロードできない場合があります。その場合、実際にデータを使う時に画像データをメモリにロードするという方法で問題を解決できます。今回は、それに対応できるように独自のデータセットクラスを定義してみましょう。

Chainerでは、データセットを表すクラスは以下の機能を持っていることが必要とされます。

  • データセット内のデータ数を返す__len__メソッド
  • 引数として渡されるiに対応したデータもしくはデータとラベルの組を返すget_exampleメソッド

その他のデータセットに必要な機能は、chainer.dataset.DatasetMixinクラスを継承することで用意できます。ここでは、DatasetMixinクラスを継承して定義してみましょう。

課題3

get_exampleの実装としては、以下を行う必要があります。

  • 指定されたpathの画像をopenする
  • PILをつかってリサイズ
  • 適切なnumpy配列に変換
  • Chainerの形式(channel, height, width)に変換

TODOの部分を穴埋めして、関数を完成させてください。解答はこの節の最後にあります。

[ ]:
from PIL import Image

class ResizedImageDataset(chainer.dataset.DatasetMixin):
    def __init__(self, pairs, size, dtype=np.float32):
        self._pairs = pairs  # (path, label)のlist
        self._size = size  # resizeするときのsize e.g. (224, 224)
        self._dtype = dtype  # numpy配列の型

    def __len__(self):
        # TODO

    def get_example(self, i):
        # データセットのインデックスを受け取って、画像を開きます
        path, label = self._pairs[i]
        img= Image.open(path)

        # PILをつかってリサイズ
        img = img.resize(self._size)

        # float32型のnumpy配列に変換
        img = np.asarray(img, dtype=self._dtype)

        # PILのImageは(height, width, channel)なので
        # Chainerの形式(channel, height, width)に変換
        img = # TODO
        return # TODO

create_datasetでは以下を行います。

  • ResizedImageDatasetで画像サイズを(224, 224)にする
  • TransformDatasetでそれぞれの画素値の範囲を1125から0.01.0に変更する。
[ ]:
def _transform(data):
    img, lable = data
    img = img / 255.0
    return img, lable

def create_dataset(class_size=120):
    # 上位class_size種類のデータのみを使用する
    df = df_labels[df_labels.label < class_size]

    # ResizedImageDatasetの作成
    dataset = ResizedImageDataset(
        # TODO,
        size=(224, 224),
    )

    # TransformDatasetの作成
    dataset = chainer.datasets.TransformDataset(dataset, _transform)
    return dataset

上記で作った関数を使ってみましょう。

[ ]:
dataset = create_dataset()

試しに1番目のデータの中身を見てみましょう。

[ ]:
data, l = dataset[1]

以下のように、(channel, height, width)の順に配列されている、かつ縦横のサイズが224になっていることが確認できると思います。

[56]:
data.shape
[56]:
(3, 224, 224)

実際にデータを画像として表示してみましょう。この際に、(height, width,  channel)に直すことを忘れないでください。

[57]:
from PIL import Image

print_name(int(l))
plt.imshow(data.transpose(1, 2, 0))
Name: dingo
[57]:
<matplotlib.image.AxesImage at 0x7fc360498630>
../../../../_images/notebook_hands_on_chainer_begginers_hands_on_02_Chainer_kaggle_tutorial_119_2.png

訓練用データ全体のサイズを確認しましょう。

[58]:
len(dataset)
[58]:
10222

ResNet

前回までのチュートリアルでは、独自のモデルを使用して学習を行っていましたが、今回は画像分野で有名なモデルを使用したいと思います。

以下は、2017年時点での有名なモデルの比較となります[2]。右図はそれぞれのモデルの精度、左図はそれぞれのモデルの精度と計算コスト、モデルサイズをplotしたものです。

image0

今回は、比較的計算コストが小さい、かつ精度が良いモデルを選ぶという観点で、「ResNet-50」を使いたいと思います。

ResNet-50の50は50層のネットワークのモデルと言う意味です。試しに、ResNet-34の図をお見せします。

image0

cited from [3]

ResNet(Residual Networks)[3]は、ILSVRCという大規模画像認識コンペティションで2015年に優勝したモデルです。ResNetは、普通のネットワークのように求めたい変換を直接学習させるのではなく、入力との残差(residual)を学習させます。

以下で、2層のネットワークの入力を\(x\)、2層のネットワークが表現する関数を\(F(x)\)、2層のネットワークで表現したい関数を\(H(x)\)とします。

普通のネットワークの場合、\(F(x)\)が表現したい関数\(H(x)\)に近くなるように重みを学習させます。

image0

cited from [3]

ResNetの場合、residual blockによって、\(F(x) + x\)が表現したい関数\(H(x)\)に近くなるように重みを学習させます。この時、2層のネットワークが表現する関数\(F(x)\)は、表現したい関数\(H(x)\)と入力\(x\)の残差\(H(x) - x\)を学習することになります。

image1

cited from [3]

このように、残差を学習させることによってどのようなメリットがあるかというと、

  • 普通のネットワークでは層数が増えることによって、最終出力層の誤差を浅い層まで伝播させることが難しくなった(勾配消失問題)。しかし、ResNetの場合、入力を後続の処理に直接渡すこと(スキップ)によって、浅い層まで誤差を伝播させることが可能になった。そのおかげで、100以上の深いネットワークでも学習させることが可能になった。
  • また、処理自体も入力をスキップするだけなので、実装が簡単

ResNet50を使用したモデルの学習

では、このResNet50を使ってモデルを学習させていきましょう。

このデータセットの全犬種数は120ですが、それをすべて使って学習を行うとかなりの時間がかかってしまいます。それなので、今回はデータ数上位16種のみを使いたいと思います。

[ ]:
class_size = 16
dataset = create_dataset(class_size)

訓練用データと検証用データの比率を8:2にします。

[ ]:
train_rate = 0.8
train, validation = chainer.datasets.split_dataset_random(dataset, int(train_rate * len(dataset)), seed=0)

以下で、residual blockを定義しています。今回のResNet50では、residual blockにbottleneckバージョンのものを使います。bottleneckとはどういうものかというと、以下のように2層の同じチャネル数のCNNを挟むのではなく、3層のCNNを挟み、先頭の2つのCNNのチャネル数を小さくしたものになります。なぜbottleneckというかというと、中間で次元数を減らしておりbottleneckのような構造になっているからです。

代替テキスト

このようにすると、同じ計算量でありながらより深いモデルを学習させることができることがわかっています。

では、以下でBottleNeckクラスでブロックを定義してみましょう。 以下を見てわかるように、それぞれのCNNの間に実はBatchNormalization層とrelu関数が挟まっています。

課題4-1

BottleNeckクラスの__init__の引数は以下の通りです。下記引数はそれぞれ上記右図のどの値に対応するでしょうか。

  • n_in
  • n_mid
  • n_out

課題4-2

BottleNeckprojの真偽値で処理を変更しています。なぜこのようなことが必要になるのでしょうか。

ヒント:ResBlockのどこでprojTrueになっているか確認してみてください。

[ ]:
import chainer.functions as F
import chainer.links as L

class BottleNeck(chainer.Chain):
    def __init__(self, n_in, n_mid, n_out, stride=1, proj=False):
        w = chainer.initializers.HeNormal()
        super(BottleNeck, self).__init__()
        with self.init_scope():
            self.conv1x1a = L.Convolution2D(
                n_in, n_mid, 1, stride, 0, initialW=w, nobias=True)
            self.conv3x3b = L.Convolution2D(
                n_mid, n_mid, 3, 1, 1, initialW=w, nobias=True)
            self.conv1x1c = L.Convolution2D(
                n_mid, n_out, 1, 1, 0, initialW=w, nobias=True)
            self.bn_a = L.BatchNormalization(n_mid)
            self.bn_b = L.BatchNormalization(n_mid)
            self.bn_c = L.BatchNormalization(n_out)
            if proj:
                self.conv1x1r = L.Convolution2D(
                    n_in, n_out, 1, stride, 0, initialW=w, nobias=True)
                self.bn_r = L.BatchNormalization(n_out)
        self.proj = proj

    def forward(self, x):
        h = F.relu(self.bn_a(self.conv1x1a(x)))
        h = F.relu(self.bn_b(self.conv3x3b(h)))
        h = self.bn_c(self.conv1x1c(h))
        if self.proj:
            x = self.bn_r(self.conv1x1r(x))
        return F.relu(h + x)

BottleNeckブロックを使って、ResBlockを定義しています。これは、同じチャネル数のBottleNeckn_layers層重ねるブロックです。

[ ]:
class ResBlock(chainer.ChainList):
    def __init__(self, n_layers, n_in, n_mid, n_out, stride=2):
        super(ResBlock, self).__init__()
        self.add_link(BottleNeck(n_in, n_mid, n_out, stride, True))
        for _ in range(n_layers - 1):
            self.add_link(BottleNeck(n_out, n_mid, n_out))

    def forward(self, x):
        for f in self.children():
            x = f(x)
        return x

ResBlockを使って、ResNet50を定義します。

ざっと見て以下のような特徴があることがわかります。

  • 基本的にはチャネル数を倍にしながら、ResBlockを重ねている。
  • クラス数に合わせて、self.fc6の出力の次元が変わる。
  • 最初に、conv1したあと、max_pooling_2dを行い、最後にaverage_pooling_2dをしている。

ResNet-34と比べると、ResBlockにそれぞれ何個のBottleNeckがあるかは違いますが、ほとんど同じような構造をしていることがわかります。

[ ]:
class ResNet50(chainer.Chain):
    def __init__(self, class_size=120, n_blocks=[3, 4, 6, 3]):
        w = chainer.initializers.HeNormal()
        super(ResNet50, self).__init__()
        with self.init_scope():
            self.conv1 = L.Convolution2D(None, 64, 7, 2, 3, initialW=w, nobias=True)
            self.bn1 = L.BatchNormalization(64)
            self.res2 = ResBlock(n_blocks[0], 64, 64, 256, 1)
            self.res3 = ResBlock(n_blocks[1], 256, 128, 512)
            self.res4 = ResBlock(n_blocks[2], 512, 256, 1024)
            self.res5 = ResBlock(n_blocks[3], 1024, 512, 2048)
            self.fc6 = L.Linear(2048, class_size)

    def forward(self, x):
        h = self.bn1(self.conv1(x))
        h = F.max_pooling_2d(F.relu(h), 2, 2)
        h = self.res2(h)
        h = self.res3(h)
        h = self.res4(h)
        h = self.res5(h)
        h = F.average_pooling_2d(h, h.shape[2:], stride=1)
        h = self.fc6(h)
        return h
[88]:
n_epoch = 5
batchsize = 32

model = ResNet50(class_size=class_size)
classifier_model = L.Classifier(model)
optimizer = optimizers.SGD()
train_and_validate(
    classifier_model, optimizer, train, validation, n_epoch, batchsize)
epoch       main/loss   main/accuracy  val/main/loss  val/main/accuracy  elapsed_time
1           3.50299     0.0694444      9.50427        0.0703125          16.0471
2           3.53925     0.0603693      7.74623        0.0885417          32.6788
3           3.29293     0.0729167      3.50045        0.0755208          49.7117
4           3.22974     0.0724432      3.61717        0.101562           66.1675
5           3.14644     0.0784722      3.29417        0.0859375          82.6714

上記のように、Colaboratoryの環境でResNetを学習させようと思うと、1epochあたり15秒と大変時間がかかってしまいます。また、5epoch学習させてみた結果を見たところ、検証用データにおける精度val/main/accuracyは10%以下で、とても数分で十分な精度まで学習することは難しそうです。

しかし、ここで諦める必要はありません。数epochである程度の精度まで学習させる手法がありますので、次の節ではその解説をします。

課題3の解答

[ ]:
from PIL import Image

class ResizedImageDataset(chainer.dataset.DatasetMixin):
    def __init__(self, pairs, size, dtype=np.float32):
        self._pairs = pairs  # (path, label)のlist
        self._size = size  # resizeするときのsize e.g. (224, 224)
        self._dtype = dtype  # numpy配列の型

    def __len__(self):
        return len(self._pairs)

    def get_example(self, i):
        # データセットのインデックスを受け取って、画像を開きます
        path, label = self._pairs[i]
        img= Image.open(path)

        # PILをつかってリサイズ
        img = img.resize(self._size)

        # float32型のnumpy配列に変換
        img = np.asarray(img, dtype=self._dtype)

        # PILのImageは(height, width, channel)なので
        # Chainerの形式(channel, height, width)に変換
        img = img.transpose(2, 0, 1)
        return img, label
[ ]:
def _transform(data):
    img, lable = data
    img = img / 255.0
    return img, lable

def create_dataset(class_size=120):
    # 上位class_size種類のデータのみを使用する
    df = df_labels[df_labels.label < class_size]

    # ResizedImageDatasetの作成
    dataset = ResizedImageDataset(
        [(data_dir + '/train/' + row['id'] + '.jpg', row['label']) for idx, row in df.iterrows()],
        size=(224, 224),
    )

    # TransformDatasetの作成
    dataset = chainer.datasets.TransformDataset(dataset, _transform)
    return dataset

fine-tuningを使ってみよう

fine-tuningとは、他のデータセットで既に訓練されたモデル(pretrained モデル)の重みを初期値として用いて、モデルの再学習を行うことです。 fine-tuningを行うことで以下が期待されます。

  • 【学習時間が短い】 似たデータセットの課題を解くことができるモデルの重みを初期値として使うので、学習時間を短くすることができる。
  • 【汎化性能が高い】pretrained モデルは大規模なデータセットで訓練されていることが多く、より汎用的な知識を学習していることが期待される

pretrained(学習済み)モデルの用意

fine-tuningするには、初期値に使うpretrainedモデルが必要になります。有名なモデルに対しては、大規模なデータセットで訓練したpretrainedモデルが用意されていることが多いです。

Chainerでも、以下のようないくつかのpretrainedモデルにデフォルトで対応しております。

  • VGG
  • GoogLeNet
  • ResNet

一覧

これらのモデルは、caffemodel形式で保存されたモデルファイルを読み込み、重みを初期化します。デフォルトでは、それらのファイルが~/.chainer/dataset/pfnet/chainer/models/以下に配置してあることを期待しています。

現在、ResNet-50向けのcaffemodelはwgetなどでアクセスできるところに配置してありません。それなので、自分でダウンロードし、それをgdriveにuploadしましょう。

  1. リンクにアクセスする
  2. 「OneDrive download」をクリックする
  3. 「ResNet-50-model.caffemodel」を自分のPCにダウンロードする
  4. ダウンロードした「ResNet-50-model.caffemodel」を自分のgdriveの好きな場所にuploadする
  5. 以下のコマンドを実行することで、先程配置した「ResNet-50-model.caffemodel」を~/.chainer/dataset/pfnet/chainer/models/以下にダウンロードする
[67]:
from googleapiclient.discovery import build
import io, os
from googleapiclient.http import MediaIoBaseDownload
from google.colab import auth

auth.authenticate_user()

drive_service = build('drive', 'v3')
results = drive_service.files().list(
        q="name = 'ResNet-50-model.caffemodel'", fields="files(id)").execute()
kaggle_api_key = results.get('files', [])

filename = "/root/.chainer/dataset/pfnet/chainer/models/ResNet-50-model.caffemodel"
os.makedirs(os.path.dirname(filename), exist_ok=True)

request = drive_service.files().get_media(fileId=kaggle_api_key[0]['id'])
fh = io.FileIO(filename, 'wb')
downloader = MediaIoBaseDownload(fh, request)
done = False
while done is False:
    status, done = downloader.next_chunk()
    print("Download %d%%." % int(status.progress() * 100))
os.chmod(filename, 600)
Download 100%.

下記のコマンドを実行して、正しくダウンロードできたか確認してください。

[85]:
!ls /root/.chainer/dataset/pfnet/chainer/models/ResNet-50-model.caffemodel
/root/.chainer/dataset/pfnet/chainer/models/ResNet-50-model.caffemodel

fine-tuning用のモデルの用意

正しくpretrainedモデルを配置できている場合、L.ResNet50Layers()を使うことで自動的にpretrainedモデルを読み込んでくれます。ちなみに、L.ResNet50Layers()は先程私たちが自分で定義したResNet50と同様なものとお考えください。実はわざわざ自分でResNet50を定義しなくても良かったんですね。

[ ]:
import chainer.functions as F
import chainer.links as L

class PretrainedResNet50(chainer.Chain):
    def __init__(self, class_labels):
        super(PretrainedResNet50, self).__init__()

        with self.init_scope():
            self.base = L.ResNet50Layers()
            self.fc6 = L.Linear(None, class_labels)

    def forward(self, x):
        h = self.base(x, layers=['pool5'])['pool5']
        return self.fc6(h)

ここで1つ注意してもらいたいのが、self.base(x, layers=['pool5'])['pool5']というコードです。ここで各関数に対して名前をつけており、名前がつけられている部分の出力を取り出せるようになっています。今回は、pool5と指定してglobal_average_pooling_2dの出力を受け取り、fc6に結果を渡しています。

なぜ、このようなことをしているかというと、このpretrainedモデルは1000クラスの異なった画像データセットで訓練されており、今回解きたい問題と全く異なります。それなので、最後の部分だけ今回のclass_size=16という問題に合うように、最終層だけ付け替えているのです。

では、さっそくこのモデルを使って学習させてみましょう。どうでしょうか。

[69]:
n_epoch = 5
batchsize = 32

model = PretrainedResNet50(class_size)
classifier_model = L.Classifier(model)
optimizer = optimizers.SGD()
train_and_validate(
    classifier_model, optimizer, train, validation, n_epoch, batchsize)
Now loading caffemodel (usually it may take few minutes)
epoch       main/loss   main/accuracy  val/main/loss  val/main/accuracy  elapsed_time
1           2.25201     0.490972       3.7003         0.0338542          16.5578
2           0.481056    0.911932       0.919386       0.716146           33.3895
3           0.197093    0.98125        0.438965       0.864583           50.809
4           0.0966956   0.994318       0.419441       0.856771           67.6506
5           0.0629694   0.997917       0.4161         0.864583           84.6131

同じ5epochでも大きな違いがあることがわかると思います。

さらに、下ではpretrainedモデルで初期化した重みは更新せず、付け替えた最終層だけ訓練する方法をお見せします。model.baseとすることで、内部のL.ResNet50Layersに アクセスすることができ、それに対しdisable_update()を呼ぶことで、その部分だけ重みを更新しないようになります。

[89]:
n_epoch = 5
batchsize = 32

model = PretrainedResNet50(class_size)
classifier_model = L.Classifier(model)
optimizer = optimizers.SGD()

model.base.disable_update()

train_and_validate(
    classifier_model, optimizer, train, validation, n_epoch, batchsize)
epoch       main/loss   main/accuracy  val/main/loss  val/main/accuracy  elapsed_time
1           1.96311     0.419444       2.99061        0.0677083          17.1173
2           0.858756    0.793324       0.766888       0.760417           34.8478
3           0.616783    0.830556       0.319071       0.932292           52.7214
4           0.486065    0.866477       0.353723       0.877604           69.9176
5           0.429462    0.881944       0.297575       0.921875           87.3666

おそらく5epoch程度だと、重みを固定したほうが検証用データにおける精度は高くなると思います。

課題5

ためしに他のpretraindedモデルも自分で定義して使ってみましょう。ためしに、vgg16など使ってみたらどうでしょうか。Chainerの各種pretrainedモデル

[ ]:
class MyPretrainedModel(chainer.Chain):
    def __init__(self, class_labels):
        super(MyPretrainedModel, self).__init__()

        with self.init_scope():
            self.base = L.ResNet50Layers()
            self.fc6 = L.Linear(None, class_labels)

    def forward(self, x):
        h = self.base(x, layers=['pool5'])['pool5']
        return self.fc6(h)
[ ]:
n_epoch = 5
batchsize = 32

model = MyPretrainedModel(class_size)
classifier_model = L.Classifier(model)
optimizer = optimizers.SGD()

model.base.disable_update()

train_and_validate(
    classifier_model, optimizer, train, validation, n_epoch, batchsize)

ChainerCVを使ってみよう

このハンズオンでは最後にChainerCVをご紹介したいと思います。ChainerCVとは、Chainerで実装された画像認識フレームワーク です。

まずはinstallしてみましょう。chainerと同様に、pipでinstallすることができます。簡単ですね。

[71]:
!pip install chainercv
Collecting chainercv
  Downloading https://files.pythonhosted.org/packages/e0/b9/02d9eb0ff60db1b9e5ffb1d89f8ee26764784a0f9f37a7342cb665e8de38/chainercv-0.12.0.tar.gz (239kB)
    100% |████████████████████████████████| 245kB 22.1MB/s
Requirement already satisfied: chainer>=5.0 in /usr/local/lib/python3.6/dist-packages (from chainercv) (5.0.0)
Requirement already satisfied: Pillow in /usr/local/lib/python3.6/dist-packages (from chainercv) (4.3.0)
Requirement already satisfied: filelock in /usr/local/lib/python3.6/dist-packages (from chainer>=5.0->chainercv) (3.0.10)
Requirement already satisfied: numpy>=1.9.0 in /usr/local/lib/python3.6/dist-packages (from chainer>=5.0->chainercv) (1.16.2)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from chainer>=5.0->chainercv) (3.7.1)
Requirement already satisfied: six>=1.9.0 in /usr/local/lib/python3.6/dist-packages (from chainer>=5.0->chainercv) (1.11.0)
Requirement already satisfied: olefile in /usr/local/lib/python3.6/dist-packages (from Pillow->chainercv) (0.46)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/dist-packages (from protobuf>=3.0.0->chainer>=5.0->chainercv) (40.9.0)
Building wheels for collected packages: chainercv
  Building wheel for chainercv (setup.py) ... done
  Stored in directory: /root/.cache/pip/wheels/48/34/47/ace83b5217d8cd49bd017951c776588fd4a7d8a1bf8817141a
Successfully built chainercv
Installing collected packages: chainercv
Successfully installed chainercv-0.12.0
[ ]:
import chainercv

ChainerCVには、画像処理向けに様々な機能が備わっています。

  • 画像分野のデータセットに対するユーティリティ
  • 画像処理
  • 可視化
  • 画像タスクに適したモデルの提供
    • 画像識別 (ResNet, SENet, VGG)
    • 物体検出 (Faster R-CNN, FPN, SSD, YOLO)
    • 画像セグメンテーション (SegNet, PSPNet, FCIS)
  • 上記モデルに対するpretrainedモデルの提供

今回はChainerCVの機能を使って、Data Augmentationを行ってみたいと思います。

Data Augmentationとは

Data Augmentation(データ拡張)とは、訓練用データに対してノイズや何かしらの処理を加えることで、複数のデータを作り出す手法です。これにより、同じデータから異なるデータを作りだすことが可能になり、訓練用データの水増しをすることができます。

画像でよく行われるData Augmentation手法としては以下などがあります。

  • 左右反転
  • 上下反転
  • ランダムに切り抜き
  • 回転

これらのData Augmentation手法は、その処理がデータの意味を変えないという事前知識に基づいて設計される場合が多いです。例えば画像の場合、左右反転・上下反転などの処理はその画像の意味を変えないと私たちは知っています。そのような事前知識をData Augmentation手法に反映させていると言えます。

課題6

ChainerMNの画像を変換する関数を使ってみてその挙動を確認してみましょう。

今回使う関数には以下があります。

  • random_sized_crop:ランダムに切り取る
  • resize:指定したサイズにリサイズする
  • random_flip:ランダムに反転する
  • scale:指定したサイズに拡大・縮小する
  • center_crop:指定したサイズで中央を切り取る

また、他にも色々用意されているので試してみてください。リンク

[ ]:
dataset = create_dataset()
data, _ = dataset[1]
[122]:
print_name(int(l))
img = chainercv.transforms.random_sized_crop(data)  # Change here
plt.imshow(img.transpose(1, 2, 0))
Name: dingo
[122]:
<matplotlib.image.AxesImage at 0x7fc238c01eb8>
../../../../_images/notebook_hands_on_chainer_begginers_hands_on_02_Chainer_kaggle_tutorial_173_2.png

ChainerCVによるData Augmentation

[ ]:
from PIL import Image

class ImageDataset(chainer.dataset.DatasetMixin):
    def __init__(self, pairs, size, dtype=np.float32):
        self._pairs = pairs  # (path, label)のlist
        self._size = size  # resizeするときのsize e.g. (224, 224)
        self._dtype = dtype  # numpy配列の型

    def __len__(self):
        return len(self._pairs)

    def get_example(self, i):
        # データセットのインデックスを受け取って、画像を開きます
        path, label = self._pairs[i]
        img= Image.open(path)

        # float32型のnumpy配列に変換
        img = np.asarray(img, dtype=self._dtype)

        # PILのImageは(height, width, channel)なので
        # Chainerの形式(channel, height, width)に変換
        img = img.transpose(2, 0, 1)
        return img, label
[ ]:
def _train_transform(data):
    img, lable = data
    img = chainercv.transforms.random_sized_crop(img)
    img = chainercv.transforms.resize(img, (224, 224))
    img = chainercv.transforms.random_flip(img, x_random=True)
    img = img / 255.0
    return img, lable
[ ]:
def _validation_transform(data):
    img, lable = data
    img = chainercv.transforms.scale(img, 256)
    img = chainercv.transforms.center_crop(img, (224, 224))
    img = img / 255.0
    return img, lable
[ ]:
def create_train_validation(class_size=120, train_rate=0.8):
    # 上位class_size種類のデータのみを使用する
    df = df_labels[df_labels.label < class_size]

    dataset = ImageDataset(
        [(data_dir + '/train/' + row['id'] + '.jpg', row['label']) for idx, row in df.iterrows()],
        size=(224, 224),
    )

    train, validation = chainer.datasets.split_dataset_random(
        dataset, int(train_rate * len(dataset)), seed=0
    )

    # train
    train = chainer.datasets.TransformDataset(
        train, _train_transform
    )

    # validation
    validation = chainer.datasets.TransformDataset(
        validation, _validation_transform
    )

    return train, validation
[ ]:
class_size = 16
train, validation = create_train_validation(class_size)
[98]:
n_epoch = 5
batchsize = 32
class_label_size = len(df_labels.breed.unique())
model = PretrainedResNet50(class_size)
classifier_model = L.Classifier(model)
optimizer = optimizers.SGD()

classifier_model.predictor.base.disable_update()

train_and_validate(
    classifier_model, optimizer, train, validation, n_epoch, batchsize)
epoch       main/loss   main/accuracy  val/main/loss  val/main/accuracy  elapsed_time
1           1.85299     0.480556       3.11192        0.0520833          16.7077
2           0.890702    0.758523       0.608812       0.791667           33.6814
3           0.59802     0.841667       0.320296       0.914062           51.5476
4           0.509749    0.854403       0.283934       0.919271           69.2331
5           0.462426    0.868056       0.275194       0.921875           86.7056

課題7

このハンズオンで様々な手法を紹介しましたが、それを組み合わせてKaggleにsubmitしてみましょう。

Reference

[ ]: