[f539ea]: / SessionII_Qiskit / ISMB - Intro to Qiskit - Session 2.ipynb

Download this file

650 lines (649 with data), 464.3 kB

{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Set transpiler optimization level\n",
    "\n",
    "Real quantum devices are subject to noise and gate errors, so optimizing the circuits to reduce their depth and gate count can significantly improve the results obtained from executing those circuits. The generate_preset_pass_manager function has one required positional argument, optimization_level, that controls how much effort the transpiler spends on optimizing circuits. This argument can be an integer taking one of the values 0, 1, 2, or 3. Higher optimization levels generate more optimized circuits at the expense of longer compile times. The following table explains the optimizations performed with each setting.\n",
    "\n",
    "Optimization Level\t- Description\n",
    "\n",
    "0\t    -            No optimization: typically used for hardware characterization\n",
    "                    Basic translation\n",
    "                    Layout/Routing: TrivialLayout, where it selects the same physical qubit numbers as virtual and inserts SWAPs to make it work (using StochasticSwap)\n",
    "\n",
    "\n",
    "1\t    -            Light optimization:\n",
    "                    Layout/Routing: Layout is first attempted with TrivialLayout. If additional SWAPs are required, a layout with a minimum number of SWAPs is found by using SabreSWAP, then it uses VF2LayoutPostLayout to try to select the best qubits in the graph.\n",
    "                    InverseCancellation\n",
    "                    1Q gate optimization\n",
    "\n",
    "\n",
    "2\t    -            Medium optimization:\n",
    "                    Layout/Routing: Optimization level 1 (without trivial) + heuristic optimized with greater search depth and trials of optimization function. Because TrivialLayout is not used, there is no attempt to use the same physical and virtual qubit numbers.\n",
    "                    CommutativeCancellation\n",
    "\n",
    "\n",
    "3\t    -            High Optimization:\n",
    "                    Optimization level 2 + heuristic optimized on layout/routing further with greater effort/trials\n",
    "                    Resynthesis of two-qubit blocks using Cartan's KAK Decomposition(opens in a new tab).\n",
    "                    Unitarity-breaking passes:\n",
    "                        OptimizeSwapBeforeMeasure: Moves the measurements around to avoid SWAPs\n",
    "                        RemoveDiagonalGatesBeforeMeasure: Removes gates before measurements that would not effect the measurements\n",
    "\n",
    "\n",
    "# Optimization level in action\n",
    "\n",
    "Since two-qubit gates are typically the most significant source of errors, we can approximately quantify the transpilation's \"hardware efficiency\" by counting the number of two-qubit gates in the resulting circuit. Here, we'll try the different optimization levels on an input circuit consisting of a random unitary followed by a SWAP gate."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 370.906x200.667 with 1 Axes>"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from qiskit import QuantumCircuit\n",
    "from qiskit.circuit.library import UnitaryGate\n",
    "from qiskit.quantum_info import Operator, random_unitary\n",
    " \n",
    "UU = random_unitary(4, seed=12345)\n",
    "rand_U = UnitaryGate(UU)\n",
    " \n",
    "qc = QuantumCircuit(2)\n",
    "qc.append(rand_U, range(2))\n",
    "qc.swap(0, 1)\n",
    "qc.draw(\"mpl\", style=\"iqp\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We'll use the FakeSherbrooke mock backend in our examples. First, let's transpile using optimization level 0."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABuIAAAI7CAYAAAAZC41aAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACzfElEQVR4nOzdd3hUZdrH8d9MekICBAIJLaEFQqR3ASGKooANbCiIrmtHcNeVXVmWoivSFBUW2yroqoiiKGJDrCCKQQggoIFAgEACBAIkpGfm/SMvAzFtEqZk5nw/18V1kTlnztzPee5znzNzTzFZrVarAAAAAAAAAAAAADiU2d0BAAAAAAAAAAAAAN6IRhwAAAAAAAAAAADgBDTiAAAAAAAAAAAAACegEQcAAAAAAAAAAAA4AY04AAAAAAAAAAAAwAloxAEAAAAAAAAAAABOQCMOAAAAAAAAAAAAcAIacQAAAAAAAAAAAIAT0IgDAAAAAAAAAAAAnMBpjTiTyaQPP/zQ7vXvuOMOXXfddRf0mKmpqTKZTEpKSqr1NmbMmKFu3bpdUBwAAAAAAAAAAABAjRtxGRkZmjRpktq1a6fAwEA1bdpUAwYM0AsvvKDc3FxnxOhQQ4YMkclkkslkUmBgoDp16qTFixe7O6wa+/bbb23jOP9fRkZGlfe59tprFRUVpZCQEHXr1k1vvfVWmXVeeeUVDRo0SA0bNlTDhg01dOhQ/fzzz2XWsVqtmjZtmqKiohQUFKShQ4dq9+7dtuWpqam666671Lp1awUFBalt27aaPn26CgsLy2zniy++UL9+/RQaGqqIiAiNHj1aqamptuXp6em69dZbFRsbK7PZrIcffrjCcb333nvq2LGjAgMD1blzZ3366adlls+YMUMdO3ZUSEiIbUwbN24ss05MTEy5fTl79mzb8vz8fN1xxx3q3LmzfH19q20a//DDD/L19S3X1J0xY0a5x+nYsaNt+YkTJ/TQQw+pQ4cOCgoKUqtWrTRx4kSdOnXKts7x48d15ZVXqlmzZgoICFDLli01YcIEnT592rZObfIDAAAAAAAAAAA4Vo0acXv37lX37t21Zs0azZo1S1u2bNGPP/6oyZMna/Xq1Vq7dq2z4nSou+++W+np6dq5c6duuukmPfjgg1q2bJm7w6qV33//Xenp6bZ/TZo0qXTdDRs2qEuXLnr//fe1bds23Xnnnbr99tu1evVq2zrffvutxowZo2+++UY//vijWrZsqSuuuEKHDh2yrTN37lw9//zzevHFF7Vx40aFhIRo2LBhys/PlyT99ttvslgseumll7Rjxw4tWLBAL774oqZMmWLbxr59+3Tttdfq0ksvVVJSkr744gtlZmZq1KhRtnUKCgoUERGhqVOnqmvXrpWOacyYMbrrrru0ZcsWXXfddbruuuv066+/2taJjY3VokWLtH37dq1fv14xMTG64oordOzYsTLbevzxx8vsy4ceesi2rKSkREFBQZo4caKGDh1a5ZycPHlSt99+uy677LIKl8fHx5d5nPXr19uWHT58WIcPH9b8+fP166+/aunSpfr8889111132dYxm8269tprtWrVKiUnJ2vp0qVau3at7rvvvnKPVZP8AAAAAAAAAAAADmatgWHDhllbtGhhzcnJqXC5xWKx/V+SdeXKlba/t23bZk1ISLAGBgZaw8PDrXfffbc1Ozvbtnz8+PHWa6+91jpjxgxr48aNraGhodZ7773XWlBQYFvns88+sw4YMMBav359a3h4uHXEiBHWPXv22Jbv27fPKsm6ZcuWSscwePBg66RJk8rc1r59e+stt9xitVqt1unTp1u7du1qfeONN6zR0dHWsLAw680332w9ffq03XEUFBRYH3zwQWtkZKQ1ICDA2qpVK+usWbNsy7Oysqx33XWXbZwJCQnWpKSkSmOuyDfffGOVZM3KyqrR/f5o+PDh1jvvvLPS5cXFxdbQ0FDr66+/brVaS+c4MjLSOm/ePNs6J0+etAYEBFiXLVtW6Xbmzp1rbd26te3v9957z+rr62stKSmx3bZq1SqryWSyFhYWlrt/RfNmtVqtN910k3XEiBFlbuvbt6/13nvvrTSWU6dOWSVZ165da7stOjraumDBgkrvc76zuVqZm2++2Tp16lRbLp2votuq8+6771r9/f2tRUVFla7z3HPPWVu0aGH721H5AQAAAAAAAAAAas/uT8QdP35ca9as0YMPPqiQkJAK1zGZTBXefubMGQ0bNkwNGzZUYmKi3nvvPa1du1YTJkwos95XX32lXbt26dtvv9WyZcv0wQcfaObMmWW289e//lWbNm3SV199JbPZrOuvv14Wi8XeYVQoKCiozNcmpqSk6MMPP9Tq1au1evVqfffdd2W+prC6OJ5//nmtWrVK7777rn7//Xe99dZbiomJsd3/xhtv1NGjR/XZZ5/pl19+UY8ePXTZZZfpxIkTks791t23335bbezdunVTVFSULr/8cv3www81HvupU6cUHh5e6fLc3FwVFRXZ1tm3b58yMjLKfCqsfv366tu3r3788Ue7H6dnz54ym81asmSJSkpKdOrUKf3vf//T0KFD5efnZ3f8P/74Y7lPqA0bNqzSWAoLC/Xyyy+rfv365T5lN3v2bDVq1Ejdu3fXvHnzVFxcbHccZy1ZskR79+7V9OnTK11n9+7datasmdq0aaPbbrtNBw4cqHKbp06dUlhYmHx9fStcfvjwYX3wwQcaPHhwuWUXmh8AAAAAAAAAAKD2Kn5lvwJ79uyR1WpVhw4dytzeuHFj21cSPvjgg5ozZ065+7799tvKz8/XG2+8YWviLVq0SFdffbXmzJmjpk2bSpL8/f312muvKTg4WPHx8Xr88cf16KOP6oknnpDZbNbo0aPLbPe1115TRESEdu7cqYsuuqhmI1fp1w0uW7ZM27Zt0z333GO73WKxaOnSpQoNDZUkjRs3Tl999ZWefPJJSao2jgMHDqh9+/YaOHCgTCaToqOjbeuuX79eP//8s44ePaqAgABJ0vz58/Xhhx9qxYoVuueee+Tn56cOHTooODi40tijoqL04osvqlevXiooKNB///tfDRkyRBs3blSPHj3sGv+7776rxMREvfTSS5Wu8/e//13NmjWzNbvO/sbY2Tk7q2nTppX+/tiePXu0cOFCzZ8/33Zb69attWbNGt1000269957VVJSov79+5f7fbfqZGRk2BXL6tWrdcsttyg3N1dRUVH68ssv1bhxY9vyiRMnqkePHgoPD9eGDRv02GOPKT09Xc8884zdsezevVv/+Mc/tG7dukqbZn379tXSpUvVoUMHpaena+bMmRo0aJB+/fVXW76dLzMzU0888USZ/DxrzJgx+uijj5SXl6err75a//3vf23LHJEfAAAAAAAAAADgwtToN+Iq8vPPPyspKUnx8fEqKCiocJ1du3apa9euZT5JN2DAAFksFv3++++227p27Vqm+dS/f3/l5OTo4MGDkkobHWPGjFGbNm0UFhZm+5RZdZ8o+qPFixerXr16CgoK0t13362//OUvuv/++23LY2JiyjRFoqKidPToUdvf1cVxxx13KCkpSR06dNDEiRO1Zs0a2323bt2qnJwcNWrUSPXq1bP927dvn1JSUiRJzZs312+//aY+ffpUOoYOHTro3nvvVc+ePXXxxRfrtdde08UXX6wFCxbYtQ+++eYb3XnnnXrllVcUHx9f4TqzZ8/WO++8o5UrVyowMNCu7f7RoUOHdOWVV+rGG2/U3Xffbbs9IyNDd999t8aPH6/ExER999138vf31w033CCr1Vqrx6pKQkKCkpKStGHDBl155ZW66aabyszpX//6Vw0ZMkRdunTRfffdp6effloLFy6sNKf/qKSkRLfeeqtmzpyp2NjYSte76qqrdOONN6pLly4aNmyYPv30U508eVLvvvtuuXVPnz6tESNGqFOnTpoxY0a55QsWLNDmzZv10UcfKSUlRX/9619tyy40PwAAAAAAAAAAwIWz+xNx7dq1k8lkKtM4k6Q2bdpIKv16R2e7+uqrFR0drVdeeUXNmjWTxWLRRRddVOZrJe1x22236Z///KeCgoIUFRUls7lsP/KPX41oMpnKfP1ldXH06NFD+/bt02effaa1a9fqpptu0tChQ7VixQrl5OQoKiqqwq+dbNCgQY3G8Ud9+vTR+vXrq13vu+++09VXX60FCxbo9ttvr3Cd+fPna/bs2Vq7dq26dOliuz0yMlKSdOTIEUVFRdluP3LkiLp161ZmG4cPH1ZCQoIuvvhivfzyy2WW/ec//1H9+vU1d+5c221vvvmmWrZsqY0bN6pfv37VjuNsPEeOHClz25EjR2xxnhUSEqJ27dqpXbt26tevn9q3b69XX31Vjz32WIXb7du3r4qLi5WamlruU6AVyc7O1qZNm7RlyxbbV65aLBZZrVb5+vpqzZo1uvTSS8vdr0GDBoqNjdWePXvKbe/KK69UaGioVq5cWeHXdUZGRioyMlIdO3ZUeHi4Bg0apH/9619l5uV89uYHAAAAAAAAAABwDLs/EdeoUSNdfvnlWrRokc6cOVOjB4mLi9PWrVvL3O+HH36Q2Wwu0+TYunWr8vLybH//9NNPqlevnlq2bKnjx4/r999/19SpU3XZZZcpLi5OWVlZNYrjrPr166tdu3Zq3rx5uSZcdeyNIywsTDfffLNeeeUVLV++XO+//75OnDihHj16KCMjQ76+vrbG0Nl/539VYm0kJSVV2oQ569tvv9WIESM0Z86cCr/uUJLmzp2rJ554Qp9//rl69epVZlnr1q0VGRmpr776ynbb6dOntXHjRvXv399226FDhzRkyBD17NlTS5YsKbefc3Nzy93m4+MjSTX6zb/+/fuXiUWSvvzyyzKxVMRisVT5abekpCSZzWY1adLErjjCwsK0fft2JSUl2f7dd9996tChg5KSktS3b98K75eTk6OUlJQy83b69GldccUV8vf316pVq+z6NOLZfVbdmKrLDwAAAAAAAAAA4Dh2fyJOKv1KxwEDBqhXr16aMWOGunTpIrPZrMTERP3222/q2bNnhfe77bbbNH36dI0fP14zZszQsWPH9NBDD2ncuHFlft+rsLBQd911l6ZOnarU1FRNnz5dEyZMkNlsVsOGDdWoUSO9/PLLioqK0oEDB/SPf/zjwkZfC/bE8cwzzygqKkrdu3eX2WzWe++9p8jISDVo0EBDhw5V//79dd1112nu3LmKjY3V4cOH9cknn+j6669Xr169dOjQIV122WV64403Kv16ymeffVatW7dWfHy88vPz9d///ldff/11ma/BXLRokVauXGlrVH3zzTcaOXKkJk2apNGjR9t+R83f31/h4eGSpDlz5mjatGl6++23FRMTY1vn7FdomkwmPfzww/r3v/+t9u3bq3Xr1vrXv/6lZs2a6brrrpN0rgkXHR2t+fPn69ixY7aYzn5SbcSIEVqwYIEef/xxjRkzRtnZ2ZoyZYqio6PVvXt32/pJSUmSShtWx44dU1JSkvz9/dWpUydJ0qRJkzR48GA9/fTTGjFihN555x1t2rTJ9gm8M2fO6Mknn9Q111yjqKgoZWZm6j//+Y8OHTqkG2+8UZL0448/auPGjUpISFBoaKh+/PFH/eUvf9HYsWPVsGFDWyw7d+5UYWGhTpw4oezsbFts3bp1k9lsLvc7hU2aNFFgYGCZ2//2t7/ZPlF5+PBhTZ8+XT4+PhozZoykc0243Nxcvfnmmzp9+rROnz4tSYqIiJCPj48+/fRTHTlyRL1791a9evW0Y8cOPfrooxowYIDta1LtyQ8AAAAAAAAAAOBcNWrEtW3bVlu2bNGsWbP02GOPKS0tTQEBAerUqZP+9re/6YEHHqjwfsHBwfriiy80adIk9e7dW8HBwRo9erSeeeaZMutddtllat++vS655BIVFBRozJgxtt/GMpvNeueddzRx4kRddNFF6tChg55//nkNGTKkVgOvLXviCA0N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/V9n0EXXp+foca14xtc999xzad644/Bzt5W6JH123mx3/ODLp6RL506Zu3BFrvjU0fmPXz6dRU2rK9L30ueeS8o7DrQBAAAAAKDS9uog7plnnkmSHHTQQdudv2XLljzwwANJtg7i7rjjjpx88sktIVySvOMd78jQoUPz85//fI+CuNtvvz1DhgzZabumpqacdtppSZJzzjknN998c6ueb8SIEUlefS22bNmS2tptN9nChQu3atsarTkjLrt4ctkzdz+S/zb5HzLjS5OTJIPfNSbP3rPz5Hjzy+vSvGlLOnXpnKZfz8yenh41cMDAip4RV7Tmjeuy8JoPZp+x78/+771kj/sbOHBgxc+I27349s1deu7haRg7MJd/89Hc9ptnMnPqB/P9L5+Scf/fXRXpf8DAgc6IAwAAAABgt/Xv37/Vy+7VQdzatWuT7PjeZ1OnTs3y5cvTs2fPHHzwwS3T586dm7PPPnub9qNGjcrcuXOLKfYNlixZkoaGhixatCgf/ehH8+Mf/zidOnVqVV/HHHNMunTpko0bN+bRRx/NCSecsE2b+++/P0ny9re/vdU1P/XUU+nevfsut9+8bkN+csh5u9R21fympJz0HjEoK+c3pefB/bN68vM7Xe6kr38uNZ1rs3L+szny7z+SxtsfzOpndr7cjsx/an4613dr9fJvtH5Lckpl8qEdWvHgT7P+6cezYcn8rLh/6jbzR02amy793radJbdv/vynUlfBPX7tus3pccKPKtLXsLf1yjXjx+SR2S/muu8/kebmcq66ZWauGX98Lj338Hzr3/Z8v31q/vx0r+9cgWoBAAAAAGDXtP5maW3gtYRx5syZ28xbunRpvvCFLyRJjjzyyJRKpZZ5K1asSO/evbdZpk+fPvnzn/9cTLFvMHHixCxYsCAf+tCHMmXKlO2exbarevbsmXe9611Jkv/1v/7XNvPvu+++zJ8/P126dMkHPvCBVj9P0Z791aMZfMbxqa3vls1rdn5W1siLz8yAk47IYzf9Z377yRtT06lTTvraZ9ug0r3Hfg3n57jbyjn2P9flmKlrtnnsTgi3NyuVkslfOTWdakq58Irfpbn51TMf/+cPZmfGH1/MNePHZOignlWuEgAAAAAAdt9eHcS9853vTJJcd911mT9/fsv0GTNmpKGhIcuXL0+SHH300YXXctppp+UjH/nILp01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",
      "text/plain": [
       "<Figure size 2262.83x702.333 with 1 Axes>"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
    "from qiskit_ibm_runtime.fake_provider import FakeSherbrooke\n",
    " \n",
    "backend = FakeSherbrooke()\n",
    " \n",
    "pass_manager = generate_preset_pass_manager(\n",
    "    optimization_level=0, backend=backend, seed_transpiler=12345\n",
    ")\n",
    "qc_t1_exact = pass_manager.run(qc)\n",
    "qc_t1_exact.draw(\"mpl\", idle_wires=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The transpiled circuit has six of the two-qubit ECR gates.\n",
    "\n",
    "Repeat for optimization level 1:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABuIAAAF6CAYAAADs504OAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACBvUlEQVR4nOzdd3hUdfr38c9MekJCSIFQE0ACAemIIEViQ5rdxQKCoq4FYXddsa6APqIIKgqLqy6CrooogiJYEBClqASpAhJaCIEECARISE/O80d+DI5pkzCTyeS8X9fFdTGnzT3zvc99Tuaec8ZiGIYhAAAAAAAAAAAAAE5ldXcAAAAAAAAAAAAAQF1EIw4AAAAAAAAAAABwARpxAAAAAAAAAAAAgAvQiAMAAAAAAAAAAABcgEYcAAAAAAAAAAAA4AI04gAAAAAAAAAAAAAXoBEHAAAAAAAAAAAAuACNOAAAAAAAAAAAAMAFaMQBAAAAAAAAAAAALuCyRpzFYtHnn3/u8PKjR4/WDTfccEHPmZSUJIvFoi1btlR7G5MmTVKXLl0uKA4AAAAAAAAAAACgyo24tLQ0jR8/XhdddJH8/f3VqFEj9enTR2+++aays7NdEaNTDRgwQBaLRRaLRf7+/mrfvr1mz57t7rAuyLp16+Tt7V2lBuLevXsVHBys0NBQu+mLFi1Sjx49FBoaqqCgIHXp0kX/+9//yt3OAw88IIvFohkzZthNT0xM1PXXX6+IiAiFhISob9+++v777+2WSUhI0JVXXqnQ0FA1aNBAAwcO1NatW23zV69ereuvv16NGze2xfLhhx+WimHGjBlq27atAgIC1Lx5c/39739Xbm6ubX5MTIxtzP/47+GHH7Yt8/bbb2vAgAEKCQmRxWLRqVOn7J5j9erVZW7DYrEoISHB4ff3j/n3x39DhgyxLVPe80ybNq1K7+/KlSt12WWXKTg4WFFRUXr88cdVWFhYKlYAAAAAAAAAAOAaVWrE7d+/X127dtXy5cs1ZcoUbd68WT/99JMmTJigpUuXasWKFa6K06nuu+8+paamaufOnfrLX/6ihx9+WPPnz3d3WNVy6tQp3XXXXbryyisdXqegoEC33367+vXrV2peWFiYnn76af3000/atm2b7r77bt1999369ttvSy27ePFi/fzzz2rSpEmpeUOHDlVhYaFWrVqlX3/9VZ07d9bQoUOVlpYmScrKytK1116rFi1a6JdfftHatWsVHBysgQMHqqCgQJK0fv16derUSZ999pktlrvuuktLly61Pc9HH32kJ554QhMnTtSuXbs0Z84cLViwQE899ZRtmYSEBKWmptr+fffdd5KkW2+91bZMdna2rr32Wrv1/uiyyy6z20ZqaqruvfdetWzZUj169HD4/V20aJHdNn777Td5eXnZxfLn53n33XdlsVh08803O/z+bt26VYMHD9a1116rzZs3a8GCBVqyZImeeOKJMl8fAAAAAAAAAABwAaMKBg4caDRr1szIysoqc35xcbHt/5KMxYsX2x5v27bNiI+PN/z9/Y2wsDDjvvvuMzIzM23zR40aZVx//fXGpEmTjIiICCM4ONj461//auTl5dmW+frrr40+ffoY9evXN8LCwowhQ4YYe/futc0/cOCAIcnYvHlzua/h8ssvN8aPH283rU2bNsZtt91mGIZhTJw40ejcubPx/vvvG9HR0UZISIgxfPhw48yZMw7HkZeXZzz88MNGVFSU4efnZ7Ro0cKYMmWKbX5GRoYxZswY2+uMj483tmzZUm7MFRk+fLjxzDPP2OJ2xIQJE4wRI0YYc+fONerXr1/p8l27djWeeeYZu2kpKSlG06ZNjd9++82Ijo42XnvtNdu848ePG5KMH3/80TbtzJkzhiTju+++MwzDMBISEgxJRnJysm2Zbdu2GZKMPXv2lBvL4MGDjbvvvtv2+OGHHzauuOIKu2X+8Y9/GH369Cl3G+PHjzdat25tl6/nfP/994YkIyMjo9z1DcMw8vPzjcjISOO5554rNa8q7+9rr71mBAcHl7tPGYZhXH/99Xav0ZH398knnzR69Ohht50lS5YY/v7+drkMAAAAAAAAAABcx+Er4k6cOKHly5fr4YcfVlBQUJnLWCyWMqefPXtWAwcOVIMGDZSQkKBPP/1UK1as0NixY+2WW7lypXbt2qXVq1dr/vz5WrRokSZPnmy3nX/84x/auHGjVq5cKavVqhtvvFHFxcWOvowyBQQEKD8/3/Z43759+vzzz7V06VItXbpUP/zwg1566SWH43jjjTe0ZMkSffLJJ9q9e7c+/PBDxcTE2Na/9dZbdezYMX399df69ddf1a1bN1155ZU6efKkpPO/dbd69eoK4547d67279+viRMnOvxaV61apU8//VT//ve/K13WMAytXLlSu3fvVv/+/W3Ti4uLNXLkSD322GPq0KFDqfXCw8PVtm1bvf/++zp79qwKCwv11ltvqWHDhurevbskqW3btgoPD9ecOXOUn5+vnJwczZkzR3FxcXbv1Z+dPn1aYWFhtseXXXaZfv31V23YsEFSyVWbX331lQYPHlzm+vn5+frggw90zz33lJuvjliyZIlOnDihu+++2256Vd5fSZozZ45uu+22cvepo0ePatmyZRozZoxtmiPvb15envz9/e22FRAQoNzcXP36669VeakAAAAAAAAAAKCavB1dcO/evTIMQ23btrWbHhERYfs9rocfflhTp04tte5HH32k3Nxcvf/++7aGw6xZszRs2DBNnTpVjRo1kiT5+vrq3XffVWBgoDp06KDnnntOjz32mJ5//nlZrVa7W/NJ0rvvvqvIyEjt3LlTF198cdVeuaSioiLNnz9f27Zt0/3332+bXlxcrHnz5ik4OFiSNHLkSK1cuVIvvPCCJFUaR3Jystq0aaO+ffvKYrEoOjratuzatWu1YcMGHTt2TH5+fpKk6dOn6/PPP9fChQt1//33y8fHR23btlVgYGC5se/Zs0dPPPGE1qxZI29vx4bxxIkTGj16tD744AOFhISUu9zp06fVtGlT5eXlycvLS7Nnz9bVV19tmz916lR5e3tr3LhxZa5vsVi0YsUK3XDDDQoODpbValXDhg31zTffqEGDBpKk4OBgrV69WjfccIOef/55SVKbNm307bfflvt6PvnkEyUkJOitt96yTbvjjjuUnp6uvn37yjAMFRYW6oEHHij3FpOff/65Tp06pdGjR1f4XlVmzpw5GjhwoJo1a2ab5uj7e86GDRv022+/ac6cOeUu89577yk4OFg33XSTbZoj7+/AgQM1Y8YMzZ8/X3/5y1+Ulpam5557TlLJrS8BAAAAAAAAAIDrVek34sqyYcMGbdmyRR06dFBeXl6Zy+zatUudO3e2u+qnT58+Ki4u1u7du23TOnfubNd86t27t7KysnTo0CFJJc2n22+/Xa1atVJISIjtyqnk5OQqxTx79mzVq1dPAQEBuu+++/T3v/9dDz74oG1+TEyMrQknSY0bN9axY8dsjyuLY/To0dqyZYvatm2rcePGafny5bZ1t27dqqysLIWHh6tevXq2fwcOHNC+ffskSU2bNtXvv/+unj17lhl/UVGR7rjjDk2ePFmxsbEOv+777rtPd9xxh93VbWUJDg7Wli1blJCQoBdeeEH/+Mc/bFfn/frrr3r99dc1b968cq8oMwxDDz/8sBo2bKg1a9Zow4YNuuGGGzRs2DBbEygnJ0djxoxRnz599PPPP2vdunW6+OKLNWTIEOXk5JTa5vfff6+7775b77zzjt1VeKtXr9aUKVM0e/Zsbdq0SYsWLdKyZctszb0/mzNnjgYNGlTm79o5KiUlRd9++63dVWqS4+/vH2Pp2LFjueMslTR577zzTrur2xx5f6+55hpNmzZNDzzwgPz8/BQbG2u7StBqveDdHgAAAAAAAAAAOMDhK+IuuugiWSwWu8aZJLVq1UpSyW3vXG3YsGGKjo7WO++8oyZNmqi4uFgXX3yx3W0lHXHnnXfq6aefVkBAgBo3blyqMeHj42P32GKx2N3+srI4unXrpgMHDujrr7/WihUr9Je//EVXXXWVFi5cqKysLDVu3LjM206GhoY6FH9mZqY2btyozZs3227vWVxcLMMw5O3treXLl+uKK64otd6qVau0ZMkSTZ8+XVJJQ6e4uFje3t56++23dc8990gqadRcdNFFkqQuXbpo165devHFFzVgwACtWbNGx44dU4sWLWzbLSoq0qOPPqoZM2YoKSlJq1at0tKlS5WRkWG7Mmz27Nn67rvv9N577+mJJ57QRx99pKSkJP3000+29/+jjz5SgwYN9MUXX+i2226zbf+HH37QsGHD9Nprr+muu+6ye03/+te/NHLkSN17772SpI4dO+rs2bO6//779fTTT9uN7cGDB7VixQotWrTIofe5PHPnzlV4eLiuu+66ar2/UsntTT/++GPbVWplWbNmjXbv3q0FCxaUep7K3l9J+sc//qG///3vSk1NVYMGDZSUlKQnn3zSts8CAAAAAAAAAADXcrgRFx4erquvvlqzZs3SI488Uu5vWpUlLi5O8+bN09mzZ23rrVu3Tlar1e5Wl1u3blVOTo6tqffzzz+rXr16at68uU6cOKHdu3frnXfeUb9+/SSV3OaxOurXr29rNFWVo3GEhIRo+PDhGj58uG655RZde+21OnnypLp166a0tDR5e3tX+FtoFQkJCdH27dvtps2ePVurVq3SwoUL1bJlyzLX++mnn1RUVGR7/MUXX2jq1Klav369mjZtWu7zFRcX2652HDlypK666iq7+QMHDtTIkSNtv5eWnZ0tqfSVV1ar1dbQzM7OltVqtbuq7tzjPzY9V69eraFDh2rq1Kl2tw8959x2/sjLy0tSSSPsj+bOnauGDRtqyJAh5b7WyhiGoblz5+quu+4q1bCtyvv76aefKi8vTyNGjCj3uebMmaPu3burc+fOdtMdeX/PsVgstqv/5s+fr+bNm6tbt24OvloAAAAAAAAAAHAhHG7ESSXNnj59+qhHjx6aNGmSOnXqJKvVqoSEBP3+++/q3r17mevdeeedmjhxokaNGqVJkybp+PHjeuSRRzRy5Ejb78NJUn5+vsaMGaNnnnlGSUlJmjhxosaOHSur1aoGDRooPDxcb7/9tho3bqzk5GTblT81yZE4Xn31VTVu3Fhdu3aV1WrVp59+qqioKIWGhuqqq65S7969dcMNN+jll19WbGysjhw5omXLlunGG29Ujx49dPjwYV155ZV6//33y7xtodVqLfWbeA0bNpS/v7/d9FmzZmnx4sVauXKlpJKG6B9t3Lix1LZefPFF9ejRQ61bt1ZeXp6++uor/e9//9Obb74pqaQhGx4ebrcdHx8fRUVF2ZqqvXv3VoMGDTRq1Cg9++yzCggI0DvvvKMDBw7YmmBXX321HnvsMT388MN65JFHVFxcrJdeekne3t6Kj4+XVHI7yqFDh2r8+PG6+eablZaWJqnktwTDwsIklVyd+Oqrr6pr16669NJLtXfvXv3rX//SsGHDbA05qaSZOHfuXI0aNarM36BLS0tTWlqa9u7dK0navn27goOD1aJFC9tzSSVXox04cMB2Bd4fOfL+njNnzhzdcMMNpd7Lc86cOaNPP/1Ur7zySql5jry/kjRt2jRde+21slqtWrRokV566SV98skndu8LAAAAAAAAAABwnSo14lq3bq3NmzdrypQpevLJJ5WSkiI/Pz+1b99e//znP/XQQw+VuV5gYKC+/fZbjR8/XpdccokCAwN1880369VXX7Vb7sorr1SbNm3Uv39/5eXl6fbbb9ekSZMklTSfPv74Y40bN04XX3yx2rZtqzfeeEMDBgyo1guvLkfiCA4O1ssvv6w9e/bIy8tLl1xyib766ivbFUxfffWVnn76ad199906fvy4oqKi1L9/f1tTsqCgQLt377Zd+VRd6enptt+dc9TZs2f10EMPKSUlRQEBAWrXrp0+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",
      "text/plain": [
       "<Figure size 2262.83x451.5 with 1 Axes>"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
    "from qiskit_ibm_runtime.fake_provider import FakeSherbrooke\n",
    " \n",
    "backend = FakeSherbrooke()\n",
    " \n",
    "pass_manager = generate_preset_pass_manager(\n",
    "    optimization_level=1, backend=backend, seed_transpiler=12345\n",
    ")\n",
    "qc_t1_exact = pass_manager.run(qc)\n",
    "qc_t1_exact.draw(\"mpl\", idle_wires=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The transpiled circuit still has six ECR gates, but the number of single-qubit gates has reduced.\n",
    "\n",
    "Repeat for optimization level 2:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABvAAAAF6CAYAAADPvB/bAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACIKUlEQVR4nOzdeZyN9f//8ec5sw8zxoxl7IMsQ3YpJEb1ka2kRYXSp/hUtk+ffpTyCfVJiaL4aPuIpKREiRYhRVrshOxjDDMYZpgxY7Zz/f7wdZhmOzPOzFmux/12c7uZazuvc96v63VdM69zXZfFMAxDAAAAAAAAAAAAANyC1dUBAAAAAAAAAAAAALiMBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6EBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6EBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6EBh4AAAAAAAAAAADgRmjgAQAAAAAAAAAAAG6kzBp4FotFX3zxhcPLDxkyRP369buq14yNjZXFYtG2bdtKvY2JEyeqdevWVxUHAAAAAAAAAAAAUFolbuAlJiZq9OjRuuaaaxQYGKjq1aurc+fOeuutt5Senl4WMTpVt27dZLFYZLFYFBgYqGbNmmn27NmuDuuq/Pzzz/L19S1R4/HAgQMKCQlRWFhYnulLlixR+/btFRYWpgoVKqh169b68MMPC93OY489JovFohkzZuSZvm/fPt1xxx2qUqWKQkNDdeONN+qHH37Is8zGjRt18803KywsTJUrV1aPHj20fft2+/y1a9fqjjvuUI0aNeyxfPTRR/limDFjhpo0aaKgoCDVqVNHTz75pC5cuGCfHxUVZR/zK/8NHz7cvsy7776rbt26KTQ0VBaLRSkpKXleY+3atQVuw2KxaOPGjQ5/vlfm35X/evfubV+msNeZOnVqiT7f1atXq1OnTgoJCVFkZKSefvpp5eTk5IsVAAAAAAAAAAC4lxI18A4dOqQ2bdpo5cqVmjx5srZu3apffvlFY8eO1fLly7Vq1aqyitOphg4dqoSEBO3evVv33nuvhg8froULF7o6rFJJSUnRgw8+qJtvvtnhdbKzs3X//ferS5cu+eaFh4frueee0y+//KIdO3bo4Ycf1sMPP6zvvvsu37JLly7Vr7/+qpo1a+ab16dPH+Xk5GjNmjXavHmzWrVqpT59+igxMVGSlJaWpttuu01169bVb7/9pvXr1yskJEQ9evRQdna2JGnDhg1q2bKlPv/8c3ssDz74oJYvX25/nY8//ljPPPOMJkyYoD179mjOnDlatGiRnn32WfsyGzduVEJCgv3f999/L0m655577Mukp6frtttuy7PelTp16pRnGwkJCXr00UdVv359tW/f3uHPd8mSJXm28ccff8jHxydPLH99nffff18Wi0V33XWXw5/v9u3b1atXL912223aunWrFi1apGXLlumZZ54p8P0BAAAAAAAAAAA3YpRAjx49jNq1axtpaWkFzrfZbPb/SzKWLl1q/3nHjh1GTEyMERgYaISHhxtDhw41UlNT7fMfeugh44477jAmTpxoVKlSxQgJCTH+8Y9/GJmZmfZlvvnmG6Nz585GpUqVjPDwcKN3797GgQMH7PMPHz5sSDK2bt1a6Hvo2rWrMXr06DzTGjVqZNx3332GYRjGhAkTjFatWhnz58836tWrZ4SGhhoDBgwwzp0753AcmZmZxvDhw43IyEgjICDAqFu3rjF58mT7/OTkZOORRx6xv8+YmBhj27ZthcZclAEDBhjjx4+3x+2IsWPHGoMGDTLmzp1rVKpUqdjl27RpY4wfPz7PtPj4eKNWrVrGH3/8YdSrV8+YPn26fd6pU6cMScZPP/1kn3bu3DlDkvH9998bhmEYGzduNCQZcXFx9mV27NhhSDL2799faCy9evUyHn74YfvPw4cPN7p3755nmX/9619G586dC93G6NGjjYYNG+bJ10t++OEHQ5KRnJxc6PqGYRhZWVlG1apVjRdeeCHfvJJ8vtOnTzdCQkIK3acMwzDuuOOOPO/Rkc933LhxRvv27fNsZ9myZUZgYGCeXAYAAAAAAAAAAO7H4SvwTp8+rZUrV2r48OGqUKFCgctYLJYCp58/f149evRQ5cqVtXHjRn322WdatWqVRowYkWe51atXa8+ePVq7dq0WLlyoJUuWaNKkSXm2869//UubNm3S6tWrZbVadeedd8pmszn6NgoUFBSkrKws+88HDx7UF198oeXLl2v58uX68ccf9corrzgcx5tvvqlly5bp008/1d69e/XRRx8pKirKvv4999yjkydP6ptvvtHmzZvVtm1b3XzzzTpz5oyky8/yW7t2bZFxz507V4cOHdKECRMcfq9r1qzRZ599pv/+97/FLmsYhlavXq29e/fqpptusk+32WwaPHiwxowZo+bNm+dbLyIiQk2aNNH8+fN1/vx55eTk6J133lG1atXUrl07SVKTJk0UERGhOXPmKCsrSxkZGZozZ46io6PzfFZ/dfbsWYWHh9t/7tSpkzZv3qzff/9d0sWrRL/++mv16tWrwPWzsrK0YMEC/f3vfy80Xx2xbNkynT59Wg8//HCe6SX5fCVpzpw5uu+++wrdp06cOKEVK1bokUcesU9z5PPNzMxUYGBgnm0FBQXpwoUL2rx5c0neKgAAAAAAAAAAKGe+ji544MABGYahJk2a5JlepUoV+/PGhg8frilTpuRb9+OPP9aFCxc0f/58e6Ni1qxZ6tu3r6ZMmaLq1atLkvz9/fX+++8rODhYzZs31wsvvKAxY8boxRdflNVqzXMLQUl6//33VbVqVe3evVvXXnttyd65pNzcXC1cuFA7duzQsGHD7NNtNpvmzZunkJAQSdLgwYO1evVqvfTSS5JUbBxxcXFq1KiRbrzxRlksFtWrV8++7Pr16/X777/r5MmTCggIkCRNmzZNX3zxhRYvXqxhw4bJz89PTZo0UXBwcKGx79+/X88884zWrVsnX1/HhvH06dMaMmSIFixYoNDQ0EKXO3v2rGrVqqXMzEz5+Pho9uzZuvXWW+3zp0yZIl9fX40aNarA9S0Wi1atWqV+/fopJCREVqtV1apV07fffqvKlStLkkJCQrR27Vr169dPL774oiSpUaNG+u677wp9P59++qk2btyod955xz7tgQceUFJSkm688UYZhqGcnBw99thjhd4K84svvlBKSoqGDBlS5GdVnDlz5qhHjx6qXbu2fZqjn+8lv//+u/744w/NmTOn0GU++OADhYSEqH///vZpjny+PXr00IwZM7Rw4ULde++9SkxM1AsvvCDp4i06AQAAAAAAAACA+yrRM/AK8vvvv2vbtm1q3ry5MjMzC1xmz549atWqVZ6rjDp37iybzaa9e/fap7Vq1SpP06pjx45KS0vT0aNHJV1sWt1///1q0KCBQkND7VdqxcXFlSjm2bNnq2LFigoKCtLQoUP15JNP6vHHH7fPj4qKsjfvJKlGjRo6efKk/efi4hgyZIi2bdumJk2aaNSoUVq5cqV93e3btystLU0RERGqWLGi/d/hw4d18OBBSVKtWrX0559/qkOHDgXGn5ubqwceeECTJk1S48aNHX7fQ4cO1QMPPJDnarqChISEaNu2bdq4caNeeukl/etf/7JfDbh582a98cYbmjdvXqFXsBmGoeHDh6tatWpat26dfv/9d/Xr1099+/a1N48yMjL0yCOPqHPnzvr111/1888/69prr1Xv3r2VkZGRb5s//PCDHn74Yb333nt5rvpbu3atJk+erNmzZ2vLli1asmSJVqxYYW8K/tWcOXPUs2fPAp/b56j4+Hh99913ea6Kkxz/fK+MpUWLFoWOs3SxOTxw4MA8V9M58vn+7W9/09SpU/XYY48pICBAjRs3tl+VaLVe9W4PAAAAAAAAAADKkMNX4F1zzTWyWCx5Gm6S1KBBA0kXb89X1vr27at69erpvffeU82aNWWz2XTttdfmuf2lIwYOHKjnnntOQUFBqlGjRr6Ghp+fX56fLRZLntt0FhdH27ZtdfjwYX3zzTdatWqV7r33Xt1yyy1avHix0tLSVKNGjQJvjxkWFuZQ/Kmpqdq0aZO2bt1qvw2pzWaTYRjy9fXVypUr1b1793zrrVmzRsuWLdO0adMkXWwE2Ww2+fr66t1339Xf//53SRcbPNdcc40kqXXr1tqzZ49efvlldevWTevWrdPJkydVt25d+3Zzc3P11FNPacaMGYqNjdWaNWu0fPlyJScn269Emz17tr7//nt98MEHeuaZZ/Txxx8rNjZWv/zyi/3z//jjj1W5cmV9+eWXuu++++zb//HHH9W3b19Nnz5dDz74YJ739O9//1uDBw/Wo48+Kklq0aKFzp8/r2HDhum5557LM7ZHjhzRqlWrtGTJEoc+58LMnTtXERERuv3220v1+UoXb8P6ySef2K+KK8i6deu0d+9eLVq0KN/rFPf5StK//vUvPfnkk0pISFDlypUVGxurcePG2fdZAAAAAAAAAADgnhxu4EVEROjWW2/VrFmzNHLkyEKf2VWQ6OhozZs3T+fPn7ev9/PPP8tqtea5Jef27duVkZFhbwb++uuvqlixourUqaPTp09r7969eu+999SlSxdJF29HWRqVKlWyN6hKytE4QkNDNWDAAA0YMEB33323brvtNp05c0Zt27ZVYmKifH19i3zWW1FCQ0O1c+fOPNNmz56tNWvWaPHixapfv36B6/3yyy/Kzc21//zll19qypQp2rBhg2rVqlXo69lsNvvV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",
      "text/plain": [
       "<Figure size 2281.46x451.5 with 1 Axes>"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pass_manager = generate_preset_pass_manager(\n",
    "    optimization_level=2, backend=backend, seed_transpiler=12345\n",
    ")\n",
    "qc_t2_exact = pass_manager.run(qc)\n",
    "qc_t2_exact.draw(\"mpl\", idle_wires=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "This yields the same results as optimization level 1. Note that increasing the level of optimization does not always make a difference.\n",
    "\n",
    "Repeat again, with optimization level 3:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABa4AAAC5CAYAAADAiKiPAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABVqUlEQVR4nO3dd3RU1fr/8fdMekJCSCgJvUNAOoKIClEs1IsgoCLCVcFC8+oPlCuXoldsqCjY8KqABVGKIjYEREAsdBAQhBAgQIBAAoGEtDm/P/LNQEybJJPMTM7ntRZrkdNmn+znPLPnmZN9LIZhGIiIiIiIiIiIiIiIuAmrqxsgIiIiIiIiIiIiInIlFa5FRERERERERERExK2ocC0iIiIiIiIiIiIibkWFaxERERERERERERFxKypci4iIiIiIiIiIiIhbUeFaRERERERERERERNyKCtciIiIiIiIiIiIi4lZUuBYRERERERERERERt6LCtYiIiIiIiIiIiIi4lTIrXFssFr744guHtx8xYgT9+/cv1WvGxsZisVjYvn17iY8xbdo02rZtW6p2iIiIiIiIiIiIiEjJFbtwHR8fz/jx42ncuDH+/v7UqFGDrl278tZbb5GSklIWbXSq7t27Y7FYsFgs+Pv706JFC958801XN6vYNmzYQNeuXQkPDycgIIDmzZvz6quvFrmfYRjMnDmTpk2b4ufnR61atXj22Wfz3fbnn3/G29s7TyE/OTmZRx99lHr16hEQEMC1117Lpk2bCnzNhx56CIvFwqxZs3It379/P//4xz+oWrUqISEhXHfddfz444/5HuPMmTPUrl0bi8VCUlKSffmIESPs/Xnlv5YtW+ba/4033qB+/fr4+/vTuXNnfv/991zr4+PjGTZsGBEREQQFBdG+fXuWLFmSa5t+/fpRt25d/P39iYyMZNiwYRw/fty+PueLk7//+/XXX3Md5/PPP6d58+b4+/vTqlUrvvnmm1zrp02bRvPmzQkKCqJKlSr06NGD3377Ld/fS1paGm3bts3zhc2lS5cYMWIErVq1wtvbO98vhZYuXcrNN99MtWrVCAkJoUuXLnz//ff5vo6IiIiIiIiIiEh5KlbhOiYmhnbt2rFy5UpmzJjBtm3b+OWXX5g4cSIrVqxg1apVZdVOpxo5ciQnTpxgz549DB48mNGjR7Nw4UJXN6tYgoKCGDNmDOvWrWPv3r1MnjyZyZMnM3fu3EL3Gz9+PP/73/+YOXMmf/75J8uXL6dTp055tktKSuLee+/lpptuyrPugQce4IcffuDDDz9k165d3HLLLfTo0YNjx47l2XbZsmX8+uuv1KxZM8+6Pn36kJmZyZo1a9iyZQtt2rShT58+xMfH59n2/vvvp3Xr1nmWv/baa5w4ccL+7+jRo4SFhTFo0CD7NosWLeKxxx5j6tSpbN26lTZt2nDrrbdy6tQp+zb33nsv+/btY/ny5ezatYsBAwYwePBgtm3bZt8mOjqazz77jH379rFkyRIOHjzIHXfckadNq1atytWmDh062Ndt3LiRu+66i/vvv59t27bRv39/+vfvzx9//GHfpmnTpsyZM4ddu3axYcMG6tevzy233MLp06fzvNbEiRPz/d1mZWUREBDAuHHj6NGjR571AOvWrePmm2/mm2++YcuWLURHR9O3b99c5ywiIiIiIiIiIuISRjHceuutRu3atY0LFy7ku95ms9n/DxjLli2z/7xz504jOjra8Pf3N8LCwoyRI0caycnJ9vXDhw83/vGPfxjTpk0zqlatagQHBxsPPvigkZaWZt/m22+/Nbp27WpUrlzZCAsLM3r37m0cOHDAvv7QoUMGYGzbtq3Ac+jWrZsxfvz4XMuaNGli3HnnnYZhGMbUqVONNm3aGAsWLDDq1atnhISEGEOGDDHOnz/vcDvS0tKM0aNHGxEREYafn59Rt25dY8aMGfb1iYmJxv33328/z+joaGP79u0FttlRt99+u3HPPfcUuH7Pnj2Gt7e38eeffxZ5rCFDhhiTJ0+2/z5ypKSkGF5eXsaKFStybd++fXvjqaeeyrUsLi7OqFWrlvHHH38Y9erVM1599VX7utOnTxuAsW7dOvuy8+fPG4Dxww8/5DrOm2++aXTr1s1YvXq1ARiJiYkFtnvZsmWGxWIxYmNj7cs6depkjB492v5zVlaWUbNmTeO5556zLwsKCjIWLFiQ61hhYWHGu+++W+Brffnll4bFYjHS09MNw3As/gYPHmz07t0717LOnTsbDz74YIH7nDt3zgCMVatW5Vr+zTffGM2bNzd2795d6OvmXFuOaNGihTF9+nSHthURERERERERESkrDt9xfebMGVauXMno0aMJCgrKdxuLxZLv8osXL3LrrbdSpUoVNm3axOeff86qVasYM2ZMru1Wr17N3r17Wbt2LQsXLmTp0qVMnz4913Eee+wxNm/ezOrVq7Fardx+++3YbDZHTyNfAQEBpKen238+ePAgX3zxBStWrGDFihX89NNPPP/88w634/XXX2f58uX2u3M//vhj6tevb99/0KBBnDp1im+//ZYtW7bQvn17brrpJs6ePQtcnnJi7dq1Dp/Dtm3b2LhxI926dStwm6+++oqGDRuyYsUKGjRoQP369XnggQfsr5vjgw8+ICYmhqlTp+Y5RmZmJllZWfj7++f5HW7YsMH+s81mY9iwYUyYMCHPtB0A4eHhNGvWjAULFnDx4kUyMzN55513qF69eq47lPfs2cPTTz/NggULsFqLDtf33nuPHj16UK9ePQDS09PZsmVLrruOrVYrPXr04JdffrEvu/baa1m0aBFnz57FZrPx6aefcunSJbp3757v65w9e5aPP/6Ya6+9Fh8fn1zr+vXrR/Xq1bnuuutYvnx5rnW//PJLnjugb7311lxtuVJ6ejpz586lcuXKtGnTxr785MmTjBw5kg8//JDAwMAify+OsNlsJCcnExYW5pTjiYiIiIiIiIiIlJS3oxseOHAAwzBo1qxZruVVq1bl0qVLAIwePZoXXnghz76ffPIJly5dYsGCBfai95w5c+jbty8vvPACNWrUAMDX15f333+fwMBAWrZsydNPP82ECRN45plnsFqtDBw4MNdx33//fapVq8aePXu46qqrinfmZE+nsHDhQnbu3MmoUaPsy202G/PmzSM4OBiAYcOGsXr1avtc0EW148iRIzRp0oTrrrsOi8ViL6JC9tzUv//+O6dOncLPzw+AmTNn8sUXX7B48WJGjRqFj48PzZo1c6ggWbt2bU6fPk1mZibTpk3jgQceKHDbmJgYDh8+zOeff86CBQvIysriX//6F3fccQdr1qwB4K+//uLJJ59k/fr1eHvnDY/g4GC6dOnCM888Q1RUFDVq1GDhwoX88ssvNG7c2L7dCy+8gLe3N+PGjcu3LRaLhVWrVtG/f3+Cg4OxWq1Ur16d7777jipVqgDZ8zffddddvPTSS9StW5eYmJhCfxfHjx/n22+/5ZNPPrEvS0hIICsryx5jOWrUqMGff/5p//mzzz5jyJAhhIeH4+3tTWBgIMuWLct1TgBPPPEEc+bMISUlhWuuuYYVK1bY11WqVImXX36Zrl27YrVaWbJkCf379+eLL76gX79+QPZc2vm15e/To6xYsYI777yTlJQUIiMj+eGHH6hatSqQPU/5iBEjeOihh+jYsSOxsbGF/l4cNXPmTC5cuMDgwYOdcjwREREREREREZGSKvbDGf/u999/Z/v27bRs2ZK0tLR8t9m7dy9t2rTJdad2165dsdls7Nu3z76sTZs2uYq1Xbp04cKFCxw9ehTILqreddddNGzYkJCQEPtdzEeOHClWm998800qVapEQEAAI0eO5F//+hcPP/ywfX39+vXtRWuAyMjIXPMhF9WOESNGsH37dpo1a8a4ceNYuXKlfd8dO3Zw4cIFwsPDqVSpkv3foUOHOHjwIAC1atXizz//zHfu6b9bv349mzdv5u2332bWrFmFztVts9lIS0tjwYIFXH/99XTv3p333nuPH3/8kX379pGVlcXdd9/N9OnTadq0aYHH+fDDDzEMg1q1auHn58frr7/OXXfdZb8jesuWLbz22mvMmzevwLvwDcNg9OjRVK9enfXr1/P777/Tv39/+vbty4kTJwCYNGkSUVFR3HPPPUX+HgDmz59PaGhovg8iLMp//vMfkpKSWLVqFZs3b+axxx5j8ODB7Nq1K9d2EyZMYNu2baxcuRIvLy/uvfdeDMMAsr/Eeeyxx+jcuTNXX301zz//PPfccw8vvfRSsdsTHR3N9u3b2bhxI7fddhuDBw+2x+Ds2bNJTk5m0qRJxT5uQT755BOmT5/OZ599RvXq1Z12XBERERERERERkZJw+I7rxo0bY7FYchWaARo2bAhkTxVR1vr27Uu9evV49913qVmzJjabjauuuirXNB+OGDp0KE899RQBAQFERkbmmYLi71M/WCyWXNORFNWO9u3bc+jQIb799ltWrVrF4MGD6dGjB4sXL+bChQtERkbmOw1IaGhosc4DoEGDBgC0atWKkydPMm3aNO666658t42MjMTb2ztXUToqKgrILrrXqFGDzZs3s23bNvs0LjabDcMw8Pb2ZuXKldx44400atSIn376iYsXL3L+/HkiIyMZMmSIPRbWr1/PqVOnqFu3rv11srKyePzxx5k1axaxsbGsWbOGFStWkJiYSEhICJD9hcIPP/zA/PnzefLJJ1mzZg27du1i8eLFALkKxE899VSuaWQMw+D9999n2LBh+Pr62pdXrVoVLy8vTp48met3cfLkSSIiIoDsqWHmzJnDH3/8YZ/WpE2bNqxfv5433niDt99+O9fxqlatStOmTYmKiqJOnTr8+uuvdOnSJd/feefOnfnhhx/sP0dERBTalhxBQUE0btyYxo0bc80119CkSRPee+89Jk2axJo1a/jll1/sd+zn6NixI0OHDmX+/Pn5tqUgn376KQ888ACff/55gQ9yFBERERERERERKU8OF67Dw8O5+eabmTNnDmPHji1wnuv8REVFMW/ePC5evGjf7+eff8ZqteaaemTHjh2kpqbai+C//vorlSpVok6dOpw5c4Z9+/bx7rvvcv311wPkmlO5OCpXrpxnCghHOdqOkJAQhgwZwpAhQ7jjjju47bbbOHv2LO3btyc+Ph5vb+9c8147Q84d1QXp2rUrmZmZHDx4kEaNGgGwf/9+AOrVq0dISEieO4zffPNN1qxZw+LFi+1F8hxBQUEEBQWRmJjI999/z4svvghkT62S3zzOw4YN45///CcAKSkpAHm+NLBarfYvCZYsWUJqaqp93aZNm7jvvvtYv369vf05fvrpJw4cOMD999+fa7mvry8dOnRg9erV9juxbTYbq1evthfnC2qLl5dXofOn56wr7He+fft2IiMj7T936dKF1atX8+ijj9qX/fDDDwUWvq98rZzXef311/nvf/9rX3f8+HFuvfVWFi1aROfOnQs9zt8tXLiQ++67j08//ZTevXsXa18REREREREREZGy4nDhGrKLmF27dqVjx45MmzaN1q1bY7Va2bRpE3/++Weuh+pdaejQoUydOpXhw4czbdo0Tp8+zdixYxk2bFiu+X7T09O5//77mTx5MrGxsUydOpUxY8ZgtVqpUqUK4eHhzJ07l8jISI4cOcKTTz5ZurMvAUfa8corrxAZGUm7du2wWq18/vnnREREEBoaSo8ePejSpQv9+/fnxRdfpGnTphw/fpyvv/6a22+/nY4dO3Ls2DFuuukmFixYUOB0IW+88QZ169alefPmAKxbt46ZM2fmmlN6zpw5LFu2jNWrVwPQo0cP2rdvz3333cesWbOw2WyMHj2am2++2X4X9t/nCq9evTr+/v65ln///ff2+c4PHDjAhAkTaN68ub0oHR4eTnh4eK7j+Pj4EBERYf+iokuXLlSpUoXhw4czZcoUAgICePfddzl06JC9gPr34nRCQgKQ/UXI3+9Of++99+jcuXO+c50/9thjDB8+nI4dO9KpUydmzZrFxYsX7e1t3rw5jRs35sEHH2TmzJmEh4fzxRdf8MMPP9jnsP7tt9/YtGkT1113HVWqVOHgwYP85z//oVGjRvai8/z58/H19aVdu3YALF26lPfff5///e9/9raMHz+ebt268fLLL9O7d28+/fRTNm/ezNy5c4HsB38+++yz9OvXj8jISBISEnjjjTc4duwYgwYNAsh1Jztkz62d8/uqXbu2ffmePXtIT0/n7NmzJCcns337dgDatm0LZE8PMnz4cF577TU6d+5sn2c7ICCAypUr5/k9ioiIiIiIiIiIlJdiFa4bNWrEtm3bmDFjBpMmTSIuLg4/Pz9atGjB//t//49HHnkk3/0CAwP5/vvvGT9+PFdffTWBgYEMHDiQV155Jdd2N910E02aNOGGG26wP5hv2rRpQPbdsJ9++injxo3jqquuolmzZrz++ut07969RCdeUo60Izg4mBdffJG//voLLy8vrr76ar755hv7Hb3ffPMNTz31FP/85z85ffo0ERER3HDDDfYifkZGBvv27bPfCZwfm83GpEmTOHToEN7e3jRq1IgXXniBBx980L5NQkKCfd7snLZ/9dVXjB07lhtuuIGgoCB69uzJyy+/XKzfwblz5+z9HxYWxsCBA3n22WfzTLFSmKpVq/Ldd9/x1FNPceONN5KRkUHLli358ssvadOmTbHbs2TJEl577bV81w8ZMoTTp08zZcoU4uPjadu2Ld9995399+3j48M333zDk08+Sd++fblw4QKNGzdm/vz59OrVC8iO4aVLlzJ16lQuXrxIZGQkt912G5MnT841ZcczzzzD4cOH8fb2pnnz5ixatIg77rjDvv7aa6/lk08+YfLkyfz73/+mSZMmfPHFF/aCu5eXF3/++Sfz588nISGB8PBwrr76atavX2+fxsRRvXr14vDhw/afcwrqOVOuzJ07l8zMTEaPHs3o0aPt2w0fPpx58+YV67VEREREREREREScyWLkVLFERERERERERERERNyAtehNRERERERERERERETKjwrXIiIiIiIiIiIiIuJWVLgWEREREREREREREbeiwrWIiIiIiIiIiIiIuBUVrkVERERERERERETErahwLSIiIiIiIiIiIiJuRYVrEREREREREREREXErKlyLiIiIiIiIiIiIiFtR4VpERERERERERERE3IoK1yIiIiIiIiIiIiLiVlS4FhERERERERERERG3osK1iIiIiIiIiIiIiLgVFa5FRERERERERERExK2ocC0iIiIiIiIiIiIibkWFaxERERERERERERFxKypci4iIiIiIiIiIiIhbUeFaRERERERERERERNyKCtciIiIiIiIiIiIi4lZUuBYRERERERERERERt6LCtYiIiIiIiIiIiIi4FRWuRURERERERERERMStqHAtIiIiIiIiIiIiIm5FhWsRERERERERERERcSsqXIuIiIiIiIiIiIiIW1HhWkRERERERERERETcigrXIiIiIiIiIiIiIuJWVLgWEREREREREREREbfi7eoGiLkYBlzKcnUrisffCywW5x3PMAwyU9Ocd8Ay5h3gh8WJvwCzx4Cn9T8oBsB5MeCJ/Z/DWXFg5v7P4Ylx4Mw8YOYY8MS+v5LygHOO5YlxoLGA898LzMoT4/9KyoPOOZYnxoHZ86DGwxoPu+p9UIVrKVeXsuD6b1zdiuJZ3wsCnHilZKam8XGje5x3wDI29OBH+AT6O+14Zo8BT+t/UAyA82LAE/s/h7PiwMz9n8MT48CZecDMMeCJfX8l5QHnHMsT40BjAee/F5iVJ8b/lZQHnXMsT4wDs+dBjYc1HnbV+6CmChERERERERERERERt6LCtYiIiIiIiIiIiIi4FRWuRURERERERERERMStqHAtIiIiIiIiIiIiIm5FhWsRERERERERERERcSsqXIuIiIiIiIiIiIiIW1HhWkRERERERERERETcirerGyDiiORda9k/OTrXMqt/EH41mxLefRjV+4zF4qVwrqjU/6IYEMWAKAZEMWBu6n8xO10DohgQM8ZAxTobqfCq3HAXlTv0AsMgIzGeM2sXEPf+Y1yK20u90XNd3TwpY+p/UQyIYkAUA6IYMDf1v5idrgFRDIiZYkCFa/EogQ3bE979HvvP1Xo9wu5HmpPww/+oec+z+FSu5sLWSVlT/4tiQBQDohgQxYC5qf/F7HQNiGJAzBQDKlyLR/PyDyKo2TUkbVxMWvzBCnVxOmLEicVOO9a8yDucdqzyYvb+B8WAYkDMHgNmzwGgGBDFgNnzgNn7X0TXgPKg2WPA7P0PFTsGVLj2UO+++y6jRo0CoFu3bqxdu7bQ7b/44gvee+89Nm/ezNmzZwkLC6N5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gXeAn1OfLu+JcWDm/gfFADgvBjyx/3M4Kw488Xega8C5edDMPDH+r6Q84JyLQDlAMWDmGPDEvr+S8/KgeWMAPDMOzJ4Dcpg5F5g9Blz1eUCFaxERERERERERERFxK5oqRERERERERERERETcigrXIiIiIiIiIiIiIuJWVLgWEREREREREREREbeiwrWIiIiIiIiIiIiIuBUVrkVERERERERERETErahwLSIiIiIiIiIiIiJuRYVrEREREREREREREXErKlyLiIiIiIiIiIiIiFtR4VpERERERERERERE3IoK1yIiIiIiIiIiIiLiVlS4FhERERERERERERG3osK1iIiIiIiIiIiIiLgVFa5FRERERERERERExK2ocC0iIiIiIiIiIiIibkWFaxERERERERERERFxKypci4iIiIiIiIiIiIhbUeFaRERERERERERERNyKCtciIiIiIiIiIiIi4lZUuBYRERERERERERERt6LCtYiIiIiIiIiIiIi4FRWuRURERERERERERMStqHAtIiIiIiIiIiIiIm5FhWsRERERERERERERcSsqXIuIiIiIiIiIiIiIW1HhWkRERERERERERETcyv8H00zisSeV9E8AAAAASUVORK5CYII=",
      "text/plain": [
       "<Figure size 1863.41x200.667 with 1 Axes>"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pass_manager = generate_preset_pass_manager(\n",
    "    optimization_level=3, backend=backend, seed_transpiler=12345\n",
    ")\n",
    "qc_t3_exact = pass_manager.run(qc)\n",
    "qc_t3_exact.draw(\"mpl\", idle_wires=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now, there are only three ECR gates. We obtain this result because at optimization level 3, Qiskit tries to re-synthesize two-qubit blocks of gates, and any two-qubit gate can be implemented using at most three ECR gates."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Simulation using Qiskit primitives\n",
    "\n",
    "In the verify phase, you test your quantum programs by running them on simulated devices and exploring their performance under realistic device noise models. This allows you to validate them before sending them to a physical system.\n",
    "\n",
    "Quantum simulators can be used to help develop and test programs before fine-tuning them and sending them to quantum hardware. Local simulators can do this with good performance and efficiency.\n",
    "\n",
    "Because the cost of classically simulating quantum circuits scales exponentially with the number of qubits, circuits that are larger than 50 qubits or so generally cannot be directly verified. For such circuits, you can:\n",
    "\n",
    "- Test smaller versions of the circuits that can be simulated classically.\n",
    "- Modify the circuits so that they become classically simulable and test these modified circuits.\n",
    "\n",
    "Stabilizer circuits, also known as Clifford circuits, are a useful tool for accomplishing this latter goal. These are a restricted class of quantum circuits that can be efficiently simulated classically. Specialized simulators can easily simulate stabilizer circuits with thousands of qubits\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Exact simulation with Qiskit SDK primitives\n",
    "\n",
    "The reference primitives in the Qiskit SDK perform local statevector simulations. These simulations do not support modeling device noise, but are useful for quickly prototyping algorithms before looking into more advanced simulation techniques (using Qiskit Aer) or running on real devices (Qiskit Runtime primitives).\n",
    "\n",
    "The Estimator primitive can compute expectation values of circuits, and the Sampler primitive can sample from output distributions of circuits.\n",
    "\n",
    "Let's see how to use the reference primitives to run your workflow locally"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Estimator primitive\n",
    "\n",
    "Let us just create a circuit and a simple observable."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 370.906x200.667 with 1 Axes>"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from qiskit import QuantumCircuit\n",
    "from qiskit.circuit import Parameter\n",
    " \n",
    "# circuit for which you want to obtain the expected value\n",
    "qc = QuantumCircuit(2)\n",
    "qc.ry(Parameter('theta'), 0)\n",
    "qc.h(0)\n",
    "qc.cx(0,1)\n",
    "qc.draw(\"mpl\", style=\"iqp\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [],
   "source": [
    "from qiskit.quantum_info import SparsePauliOp\n",
    "import numpy as np\n",
    " \n",
    "# observable(s) whose expected values you want to compute\n",
    "from qiskit.quantum_info import SparsePauliOp\n",
    "observable = SparsePauliOp([\"II\", \"XX\", \"YY\", \"ZZ\"], coeffs=[1, 1, -1, 1])\n",
    " \n",
    "# value(s) for the circuit parameter(s)\n",
    "parameter_values = [[0], [np.pi/6], [np.pi/2]]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can initialize the Estimator.\n",
    "\n",
    "Note that the Qiskit Runtime primitives workflow requires circuits and observables to be transformed to only use instructions supported by the system (referred to as instruction set architecture (ISA) circuits and observables). The reference primitives still accept abstract instructions, as they rely on local statevector simulations, but transpiling the circuit might still be beneficial in terms of circuit optimization."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Generate a pass manager without providing a backend\n",
    "from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
    " \n",
    "pm = generate_preset_pass_manager(optimization_level=1)\n",
    "isa_circuit = pm.run(qc)\n",
    "isa_observable = observable.apply_layout(isa_circuit.layout)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [],
   "source": [
    "from qiskit.primitives import StatevectorEstimator\n",
    "estimator = StatevectorEstimator()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " > Result class: <class 'qiskit.primitives.containers.primitive_result.PrimitiveResult'>\n"
     ]
    }
   ],
   "source": [
    "job = estimator.run([(isa_circuit, isa_observable, parameter_values)])\n",
    "result = job.result()\n",
    "print(f\" > Result class: {type(result)}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " > Expectation value: [4.         3.73205081 2.        ]\n",
      " > Metadata: {'precision': 0.0}\n"
     ]
    }
   ],
   "source": [
    "print(f\" > Expectation value: {result[0].data.evs}\")\n",
    "print(f\" > Metadata: {result[0].metadata}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Sampler primitive\n",
    "\n",
    "Let's create a circuit. Notice that this time we don't need an observable, but we measure the final state by adding measurement gates in the circuit. In this case, we will compute the quasi-probability distributions from the measurement."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 580.387x284.278 with 1 Axes>"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from qiskit import QuantumCircuit\n",
    " \n",
    "qc = QuantumCircuit(2)\n",
    "qc.h(0)\n",
    "qc.cx(0,1)\n",
    "qc.measure_all()\n",
    "qc.draw(\"mpl\", style=\"iqp\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Generate a pass manager without providing a backend\n",
    "from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
    " \n",
    "pm = generate_preset_pass_manager(optimization_level=1)\n",
    "isa_circuit = pm.run(qc)\n",
    "isa_observable = observable.apply_layout(isa_circuit.layout)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We can initialize the Sampler primitive."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [],
   "source": [
    "from qiskit.primitives import StatevectorSampler\n",
    " \n",
    "sampler = StatevectorSampler()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " > Result class: <class 'qiskit.primitives.containers.pub_result.PubResult'>\n"
     ]
    }
   ],
   "source": [
    "# execute 1 circuit with Sampler V2\n",
    "job = sampler.run([isa_circuit]) \n",
    "pub_result = job.result()[0]\n",
    "print(f\" > Result class: {type(pub_result)}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "The number of bitstrings is: 1024\n",
      "The counts are: {'11': 512, '00': 512}\n"
     ]
    }
   ],
   "source": [
    "# Access bitstring for the classical register \"meas\"\n",
    "bitstrings = pub_result.data.meas.get_bitstrings()\n",
    "print(f\"The number of bitstrings is: {len(bitstrings)}\")\n",
    "# Get counts for the classical register \"meas\"\n",
    "counts = pub_result.data.meas.get_counts()\n",
    "print(f\"The counts are: {counts}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Running a job on a quantum computer\n",
    "\n",
    "- We have talked about how to run small instances locally on a simulator.\n",
    "\n",
    "- However, we have discussed that in general, the circuits that has more than 50-60 qubits are very difficult or impossible to classically simulate.\n",
    "\n",
    "- Our goal is to run the quantum circuits on an actual quantum computer.\n",
    "\n",
    "- We will make two primary changes,\n",
    "\n",
    "    1. Specify the backend (quantum device) to submit the job.\n",
    "    2. Import the primitives (Sampler or Estimator) from the Qiskit Runtime Service. "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Estimator examples\n",
    "\n",
    "Efficiently calculate and interpret expectation values of the quantum operators required for many algorithms with Estimator. Explore uses in molecular modeling, machine learning, and complex optimization problems.\n",
    "\n",
    "### Run a single experiment\n",
    "\n",
    "Use Estimator to determine the expectation value of a single circuit-observable pair"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " > Expectation value: [0.09330986]\n",
      " > Metadata: {'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n"
     ]
    }
   ],
   "source": [
    "import numpy as np\n",
    "from qiskit.circuit.library import IQP\n",
    "from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
    "from qiskit.quantum_info import SparsePauliOp, random_hermitian\n",
    "from qiskit_ibm_runtime import QiskitRuntimeService, EstimatorV2 as Estimator\n",
    " \n",
    "n_qubits = 50\n",
    " \n",
    "service = QiskitRuntimeService()\n",
    "backend = service.least_busy(operational=True, simulator=False, min_num_qubits=n_qubits)\n",
    " \n",
    "mat = np.real(random_hermitian(n_qubits, seed=1234))\n",
    "circuit = IQP(mat)\n",
    "observable = SparsePauliOp(\"Z\" * n_qubits)\n",
    " \n",
    "pm = generate_preset_pass_manager(backend=backend, optimization_level=1)\n",
    "isa_circuit = pm.run(circuit)\n",
    "isa_observable = observable.apply_layout(isa_circuit.layout)\n",
    " \n",
    "estimator = Estimator(backend)\n",
    "job = estimator.run([(isa_circuit, isa_observable)])\n",
    "result = job.result()\n",
    " \n",
    "print(f\" > Expectation value: {result[0].data.evs}\")\n",
    "print(f\" > Metadata: {result[0].metadata}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Sampler examples\n",
    "\n",
    "Generate entire error-mitigated quasi-probability distributions sampled from quantum circuit outputs. Leverage Sampler’s capabilities for search and classification algorithms like Grover’s and QVSM.\n",
    "\n",
    "### Run a single experiment\n",
    "\n",
    "Use Sampler to return the measurement outcome as a quasi-probability distribution (V1) or as bitstrings or counts (V2) of a single circuit."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " > Counts: {'10001110010101000100110001110100011110111011110111': 1, '11011011100101100011110001111111001111100001000111': 1, '10011011010101111110010111011111010001111101001111': 1, '11100010001110001100100100001010111110110001000111': 1, '10001100000100101010111001110101010110100011101111': 1, '01001010000000001000000010000010110011100001110001': 1, '01000111100001101100000000000011001010100001000111': 1, '11101110011111011010100001010010100110011101000111': 1, '00001110101100100100111101111000111010101011101110': 1, '10111010100110011000010011010111011111001110010001': 1, '11011000101110000100010101100100011110011100000010': 1, '01000100010000100010010001001011010110101010011111': 1, '00000101101111100011001111111111011011111101110101': 1, '11010100111100100000100101010111010101110000100101': 1, '11011111111100000101010101101010010110111010110101': 1, '11110001010011100010010111101111100110101010001101': 1, '01001000111001110000101000001010010010111101100101': 1, '10111000101001101000101110000110110010011000100101': 1, '01000000011011001110101000010001110100110000000111': 1, '10111111110110101001101011100111011111011000011111': 1, '01111011000011001000001010100010011011101010000100': 1, '00110110100001101001111100011111001011111000010111': 1, '11000001111101001101000111110101101010110010010111': 1, '11011010001001001101000001000000000111101000101111': 1, '10111110100110100000001111000011000110110101100010': 1, '00001100011100000101001101010100100101011001000010': 1, '00110011010010100011111000111011011110111111010110': 1, '01100011101101100111000101111011011110101010110101': 1, '11100111001011000001111111001110010100101011101010': 1, '11010111110101100111011001111010010101010101111101': 1, '01111001001111001111101010000100100111111110000111': 1, '11101011110101101010111111100100110010110001010101': 1, '01001000111110101001101001010101010010011001111100': 1, '00000000111110000011111001011111011000100111100111': 1, '10110010011000110000010001110111101010111101100101': 1, '00101101001100100010001111000011100100110000000101': 1, '11000011110001000010000011001001000011111000000111': 1, '01000100011110100111000011010001010110100010101111': 1, '10001001011010001100010101110110110010111111101100': 1, '10011000101100100110000010010110011010001000011010': 1, '01110011110010110010000010001011011001111101101111': 1, '01010100000000001011010000110101100111111000101100': 1, '00101000100111011101101101100000011010111000001101': 1, '10111110100000101101101011000011001000110110101111': 1, '00000000011010101111101100000011101010111100100100': 1, '10001101110110101011111111011100011111111110001100': 1, '01110111010111101111001111001101110010101100011101': 1, '01011000001000111100110111011001110011111000010101': 1, '00011101110111000000100100011110110011111001010100': 1, '00101011111000101001100101001111010010111101001111': 1, '00110110111000100110111010101110110100001000001110': 1, '00100101010011110001110011010011000001111001010111': 1, '10110100000000101010101010111111101010101001010100': 1, '11100111100001011110001011110110101110101111010111': 1, '00111001101001100001000001010011000011110000000101': 1, '10011000111110100111010011101110011011110110011110': 1, '11110101100101001011100010110111110111111101011001': 1, '00010001000000001111000001100000011111011001001111': 1, '01101010100000101100001001100111111010111001100101': 1, '01111001101011101000011111111111111010111011000110': 1, '10101100000000101110010011011110100010011100001011': 1, '10101010101110100111110101010010110111101100000111': 1, '00111100110011111010011111111110111001111101011101': 1, '01001100110011011000000001011110011111111111110110': 1, '01011110010100111011100011110010011001111111101111': 1, '01001011001101111111111100110010111001111111101110': 1, '01110011011001000001100111111010011111001101101101': 1, '10000000111000000111001001100110010011101100101111': 1, '00101110010111110000111011001011010010111001001011': 1, '00000101111100100001000010101110011011010100101101': 1, '01100110000010010111001101100111110011000110001101': 1, '01101110011111100110111110011110100111110110110001': 1, '01010000110101111010101111111011111101010110000101': 1, '11111111100101101111111101001111111111101011100111': 1, '00111111000011111101001111101011110111111110111110': 1, '11100111010001001101110100000111111110110011000110': 1, '01010000011011110101011001111011000111111100101111': 1, '11101110000010011011101111101111010011110010111110': 1, '01110110011011010000110001111100111111111000111110': 1, '11110100101000100111000101010010010111001010101101': 1, '01000100111001001111110010000011001010101111010100': 1, '10110100001011111111011101100100111111111000001101': 1, '00111011000100000001100011010110101011111110110011': 1, '11010100010101101111101111100011111111111011000100': 1, '01001110001111100111011101111001100000111110000100': 1, '01100000000000100010101011101110110011011111001111': 1, '00111010011110110001001010100110010111111100101110': 1, '01101110011011100001111111001110001010011101011100': 1, '01000010001011100001110011101111101010101110101011': 1, '00111100000100001011100001110100110010101101000110': 1, '00101000111001111011101111000110111011111011100101': 1, '00100111111000110011010000100011011011110001101111': 1, '11100110001111101100100100110000011011011011011111': 1, '11001000010011001101011001010100010011100011011101': 1, '01101011001010110111110010000111100101011000101111': 1, '01110000111111110010110001100011011001010110001101': 1, '00110110000001000101101001011011001101011110000101': 1, '10110100101110110010111101111100000110110111101101': 1, '00001100010001011000110100100111110011111010010111': 1, '11110000111000001111000100101011110111111100010111': 1, '00100111100000001110001101001010110001011011111011': 1, '00010111000110111010100110110010011100111001001100': 1, '00110101001110110001110001111111010101111001000110': 1, '11011000010101110100100101101010111010011011001110': 1, '00001110010111101111111111010011110110111100011100': 1, '01011010111011001100010100011110010100101101111111': 1, '10100110011100001010110001011011011010100011000111': 1, '10111110111111000011110110001111111010111111111101': 1, '11011011010101011110101111100111011001011110010100': 1, '10000100011100110110101101000010111010110110100111': 1, '01011011110001101001001111101100010110010000011001': 1, '00100001101110000110101111010001011110010100100111': 1, '01100001000110000101100111100101011111011001110110': 1, '01101010111110101010001111111100011110101100100101': 1, '10001110011001001101110101011011010010110111011110': 1, '00000111100001101011110010001111001010111110000100': 1, '00111000100010100010110101111011110011111111110111': 1, '10101010101011100011100001001111010110111000010101': 1, '10110001111010010011110100000001101101101100010110': 1, '10110010111010100111010001110110001111111001011100': 1, '11010100000110111100001010001011111111110111010101': 1, '01111010100111100101011011110011010010111010110101': 1, '01101011001110010000111011101010011001010010100111': 1, '10111000101001100111001010010100111011111110000011': 1, '01100010001100011110000001011010100100010011100111': 1, '00010001000010001111110011001101110010100101111010': 1, '00110101100000110101101011111101101010110111001111': 1, '11110111000111100101001000110000000011111100100110': 1, '00010000101010001010000011000011000000011001111110': 1, '10011010100111001100101111110011111010110001110111': 1, '11100001001111110100100101111000110110101001000100': 1, '00100010000100101111110000011100100010101111000000': 1, '00110011101110101011011001100110010110111101110101': 1, '11011110011010000011111001010001000001111101010010': 1, '00011110100000110110000101110111010011011010100101': 1, '01001100000101111001101101101111110111110100000111': 1, '00000010010110100011110001011010011000101111110111': 1, '11110001101011110110100100100111100011110000100100': 1, '10110100000000110010001101110111010110111001010110': 1, '01111001010110110000001111101110111111111100010100': 1, '00001101110000111110011100000000011111101011011111': 1, '01011101001111101011000111011011000010101011100110': 1, '01001000001110000110101011110011001011111101010101': 1, '10111100000100100101001100001011010010001001001001': 1, '10110100100110101001111000110011111000110100000001': 1, '00011100011111111110101111110110110010011001100100': 1, '01010100000100010000110011111101100110110011110110': 1, '01111011100101001111111111110011110111110011111111': 1, '01011010001010001010111011001111111001001110011011': 1, '10010101010000001110111001001110110110101110010011': 1, '10001011001101101111101101110000011001101011110100': 1, '00010110110111101011101001111110110111101011101011': 1, '11110010101101001011000001010101100111100110011101': 1, '10110111001010111110101111111110110010011110000111': 1, '00011110000111001011001000010011110011110000010101': 1, '00010010111110001111110011100011111111101110111001': 1, '01111101101111001100110001110010110111101101000111': 1, '01101010011010100011100111100110011100110001111110': 1, '01110100011111101000001011011111011111111110000111': 1, '00011010110101100101000111001001001111110000110111': 1, '11001100111111101111000101100000111111111101101111': 1, '10100001010000010001110010011111000011101100100111': 1, '00001000100001011110010101011011110010111011101111': 1, '10101101000110101110100100001010001010111100000111': 1, '01000110101111110001001111111011111011101011100101': 1, '10010111001010011100000010001011110111100000010111': 1, '11011011110000101101100001101010101110111101101110': 1, '01101010011000100110011111110010011110110110001101': 1, '10111000001100111011100001001011010011001100010111': 1, '11011010110110000011011000011000010011110000110100': 1, '11110010000000000011001000111100110010011001010101': 1, '11100011111110110100110011000011111110111100101100': 1, '10001000011001101110110011001100111011001110111000': 1, '00000000000000100011001011110010011010001010100101': 1, '10111111111010000111101101111111011001110010101101': 1, '10101010000100101111000101101011110111111011010111': 1, '01111111011001101100101001101011011111110110101100': 1, '10010010111011100110111101100011010111010111100111': 1, '01111111110010101110010001101011011010110010101100': 1, '11110010010101101110111011000011000110101000000111': 1, '10110110110100111001110111011010010010101110000111': 1, '10101000101011111010110110000011010000111110001111': 1, '00000001111001101011010011011011001110000011010110': 1, '11110110101100001000000011011011111010001110101111': 1, '10110110011100100101110010001010011110111111010110': 1, '01011011110111011100111101010111011011011111100110': 1, '11100011011011001100001110100111111101111010111001': 1, '10111111001100000100100001100111011001111011001111': 1, '01110001011011001010010000001110100111011001100101': 1, '10010110001000000010100111000111010111101000111101': 1, '01111111011100100101011111000000011011101000110010': 1, '00100110000011011011110101100011011010101011000100': 1, '00111010010010001011100011111011111100110010110100': 1, '01001110000010011110100000110011110000001011111111': 1, '00111100100100110011111001011111010101010001010110': 1, '11100101110101110011010011110001110010111010111111': 1, '00001000001000000001101010010110111010111000011101': 1, '01001100100111111110101001110110111011111001011111': 1, '00100001110011101100011001110111010100111000101111': 1, '11000110111110001110010001101010001000111011100111': 1, '00101010100011011000000001000110011011111110001011': 1, '11111100011000011111100111001111010110111000111101': 1, '01000100110000100001110110010010111110111010000101': 1, '01010101100010011101110100110011001110001011110011': 1, '01110110010000001111101000000001010001111101110111': 1, '00001111100010000010101000101010110100101011110001': 1, '01101100001001101110100011011001010110001001001110': 1, '10010110011110001011010101010100110110111100010010': 1, '11111110111100111110010001110110111101111110010111': 1, '10010001001111100011111000110111110110011111100111': 1, '11101101000001101011100101000011111111111011101101': 1, '11110100110001101111111001010111111010111000000110': 1, '01101010001011000110011101010111011010111001101111': 1, '01100010011110000111111011011011111010010001001011': 1, '00111101110010101010110011001000011011111011100101': 1, '10011010001010001011010110010011011110110011100111': 1, '00111000110011111011110011010111011110101100000101': 1, '11011000101000111011010110111010101110111111001111': 1, '10101001100001000010010101100000010011111011101111': 1, '00100000110000100111101101011111110110111011000100': 1, '11011110101111001000001101101011111110101011101111': 1, '11101110101000000110010001001010100101111110010101': 1, '00010001111110111111011100111100001011111000110110': 1, '11101000000101011110110000111011011110111011011111': 1, '00110100111110010011110111100111111110111000010101': 1, '10111110001111011001100111110111110010100000101100': 1, '01101101000110011100110101000010001110100111000111': 1, '00110111110000000011011001110110110010101111100110': 1, '01100110010010101110001111111111110010100010010101': 1, '00100000110110100010101101010010111110111001010111': 1, '10010100100110000101111101110111010110010100011111': 1, '11010010100000110101011011101011010100100100011111': 1, '00011100011010110101001101111001010110111100011001': 1, '10010010100000010010001101100011111011101011010111': 1, '00010001101011011011110011110111010111111110100100': 1, '00110100110100101110111101010011010000101101100110': 1, '10011101000001110001100101101011000011110100101101': 1, '00010111001000100000000001110000110111101100001111': 1, '10110101011011000101111111101010011110111000100111': 1, '10111101000000111001111100011111000000110001001100': 1, '00011011010010001101011010011110011110111100100001': 1, '11101010101111111111101111010101110101101111111110': 1, '00111110111010000111110111111110010011110001000011': 1, '11011110011110111010001011000100001010011111000110': 1, '01001000010100111000100000001111010011010110010110': 1, '11000011000011101101010001011001110101010111111111': 1, '00011100001000111101110011011101000000111001000001': 1, '10000001111101111010100100000110011000111011110101': 1, '11011110011110110011011111000100100010101100100101': 1, '01100001001001101000001011001111100011010001111100': 1, '00010000000100000111101101001101011010101010010011': 1, '11111100100100101010000111010111000010111100110110': 1, '01010000111111100101001111101101101011001010111100': 1, '11100110110000111001010000000110010010110000111101': 1, '01011100000111011110110000100110010111110000001111': 1, '01100110111011001010100001000011110000101101000101': 1, '11101000010001101100100000110010111110101000001100': 1, '01110000011111110000011101111001111111101000101111': 1, '10111111110001010011100011001110100111101000101101': 1, '01110000011011010011101101010111000111111110100111': 1, '00001100000001000100100100101110101001001100011101': 1, '00011101110000100000011011111100100011111110000101': 1, '11011010100110101101110000101110011100010110101110': 1, '11000100010011000111001000101001011111101000001111': 1, '01110010011101100100000100100001110111111101101101': 1, '10001110001010111111011001010111100011110100001111': 1, '10100110101000010101111110111110010001011011100110': 1, '00111000011111001010100000110100000111101010110111': 1, '10001101101000011011110101110011001110110111000111': 1, '00000010000011001100101000100011100110101000111010': 1, '10000110110101101100101011010011011111111111011101': 1, '10000110101111000110101101111000110011101010100111': 1, '11110110111111010100011101101111110110111011100111': 1, '01111100010110110110011011000011010111110000001101': 1, '01100000000110010001100100001101011110111101000101': 1, '00101110011110110101100100010011110011011110001111': 1, '10011000000010001101101001110011011011110100111101': 1, '11110011100100001001001110001011111011111001111011': 1, '10011110110110011100111001100010111100111000010111': 1, '11001110001111100111101111100001010010111010000110': 1, '11111100101110110010001000101110010110111001010111': 1, '10101100100001111011001101101101000101111001011110': 1, '11101000001011111111001000110000001011111000110100': 1, '10010101110111100010010101011100010011001110101101': 1, '00011111011001110010001111011110000010111110110100': 1, '10101011010101010010010011101010001111011011110100': 1, '01011100100000000111001110001011010111110110111100': 1, '10101110101000110100101110010110000001111111001111': 1, '11100000111010111101101000110101110111111011001101': 1, '10000100000111110111001000010010010110110000011100': 1, '00101001100000011110101101010111101100101010100101': 1, '11000100011000101011001100101001010110011001011111': 1, '00100010010111111101101011110001010111101010000110': 1, '01101010110110110111010001001011111111111111111110': 1, '00001111001010001011011001110011111010110100000101': 1, '10100110111100000000011111011001010011111100101111': 1, '10001001110000100110010101000011001111111011111111': 1, '00010100110101001000111111010110010010101101010101': 1, '10000001011010100010110101001100110011100010100110': 1, '00101101010011111010000100101000011010111110111111': 1, '00001000100001100000101101100101010111011100110100': 1, '10010110101000111110111001101011111110111110101101': 1, '10000100001100100010001100010010101111011001111100': 1, '11001110101110111011000101001011110010011010100101': 1, '01010100000000111000100111100011110011110000000101': 1, '00111110001110100110111111010011000011110100000011': 1, '00011000010101100101110100100101101010111100101011': 1, '11100000010111101011010001100011011101111110011101': 1, '10100110010010010011010000100100101001101110100110': 1, '10110000101010110110111011000011101011111101001111': 1, '00100000111000001001010001001010110101101100010111': 1, '00100110101111001011111000110010111111111110111111': 1, '10101001100101100000111010010010111011100000010011': 1, '10101100111111111010001011011111100111101111010111': 1, '01111110110000101101100011001010111000111000011111': 1, '00110111100101110010000011100010101011101111011111': 1, '10110110010111111001110011000010011110110011101101': 1, '00010110011010111100011101011111111011111110011011': 1, '11111010000100101011001111101011011110101010001100': 1, '00000010101000101000101011100101011011110110010110': 1, '10001110010011110101111101111110011011001111000011': 1, '01000000101111011001110000011010011111101001101100': 1, '11111010000011001111011010101001001000110001011101': 1, '10010000011000010001110001001111010111110000001111': 1, '10101010011000000110001101001111000011011100001111': 1, '00001111101100001011110011101110001111011111110100': 1, '01110110001000010100110110010100111111001100100100': 1, '10001111101000001001110101111011011011011000101100': 1, '10110010010100100110100011110110011110100011101111': 1, '10100010100000001010110000010001001111111011011101': 1, '01100000001111111010110111111011110111111110001110': 1, '11010111110111011010111011100111011000111001011101': 1, '10010000001100101010000101111011000010101011110101': 1, '10111010001001110001111101011011010100111110001111': 1, '01100100010011001111000110101011010100001100011101': 1, '00111000101000101100011100101111001011011100110111': 1, '10000011101000000100011110101010101010011101010101': 1, '10110101010100110110110110010011111110110001000111': 1, '11001011111111101111010101010100011110110010010111': 1, '10011001101010000011010100010010111010011011100111': 1, '00010010101101000010000111101111000111111101000110': 1, '10111110111010101000000111000011010110111001110101': 1, '11110001001100001111001101011111110001100110010101': 1, '11010000100111001001001001001110010111101000101110': 1, '10001110111110010011101101111011000101111000010101': 1, '10001011111010110001111011000011100010111001000101': 1, '00111111110100111100111001011010000110111000001001': 1, '01001000001000010111001010110011000010011101111101': 1, '11101110101100001111101010111100001010111110001100': 1, '01001000000011101110101011011001110001111010010100': 1, '00001111001111010001111101111010010110100101001101': 1, '01110111100111110010011111000010011110110110011111': 1, '10101010010011010111010101010011000010111011110110': 1, '11010111111111111011111010000000000001111011000111': 1, '10100001110110100000010100010010110111111000010101': 1, '10001001010100000011111100101001111010101110111101': 1, '11100011010010111111101001100111110011111010111011': 1, '11101110000011100100101000110001011011111110110100': 1, '01110010101000100000110100100110011110111010100100': 1, '11111000001010100110001111101111101110110011110101': 1, '01000111110111001011110001001010001111101010000101': 1, '10100000100010100111100100010110111111101000011110': 1, '10010100010001000010101100111010011110111010111100': 1, '11011110010110001111110001111101010110011000001101': 1, '01111000001000110011011011001101101110110101010110': 1, '00001100100000110110110101011111101011001111100111': 1, '11000001001001101000000101000110011110111011001100': 1, '01010110101100110011000011011111111010111001010110': 1, '10010110110111100001101111100110011110111000000100': 1, '10011101011001001011010101000011011011101100111111': 1, '10011100010010100010100111100010001111110100111011': 1, '11101100100000100111011010010111010010011000111111': 1, '01100000110111001110110101101011110101111110011111': 1, '10100011101011100010000000100110101110110010101101': 1, '10111001010110000111111111101100110010011100011101': 1, '11000000010010001001100001011010111110101101111110': 1, '10110010010101101011010010001001011110111101101000': 1, '00111100001010110011000010010011111110101000100101': 1, '01010010011101110100011111111110011101111110110100': 1, '11111110100011000011011111111101011110011001011110': 1, '01011110011011101011101100010011011110100001101110': 1, '00100000100111001110011011110000010000110110100111': 1, '00010011101001100000001001111011010010000011100101': 1, '11101011110110011100111111111010000110011101101111': 1, '01011000110011001000000000100010011011111011100101': 1, '00011011011011101010111100011111011011001111110100': 1, '00011100111001010001111001110001110011111101111100': 1, '10101011110111101110111111110100110010111000100110': 1, '11100110000100101110010101100111110010101100011100': 1, '10111100000010001111110010101011011011110110010101': 1, '01100111011000001101001111010111010110010100101111': 1, '11101001110101000000111110011001010111101001101100': 1, '00000011110111110111101011011001010010010001010110': 1, '01101101111111110101110011000100010100111100100100': 1, '11111010010010000001111011111010111110010010001110': 1, '00101101011001110100101010111011001101111101001111': 1, '00011110011100010000101111100010100011111110011100': 1, '11010011001100100011111010101001110111111101010101': 1, '00010100100110101011000101100110010010001101011110': 1, '00101010000011101001101110100101011111101001011100': 1, '10000101001000010110001111101111010010111110011101': 1, '01010111010101001101011000010001110101001001100100': 1, '11000100100010111100101111011000101011100110110111': 1, '11001010101111000111011101010111011001111011100101': 1, '00101111101001110100110110100011001111101110010101': 1, '11101000010001101010000011010011011111111000101100': 1, '11101111110100100010110010010001111011011101001100': 1, '11111011001110100100110110010010111010111101000101': 1, '00010110011010100101000011011011110010011010000111': 1, '10101001001010000110000101011110011110010011011101': 1, '00110101001100100110001011000111011010101101000111': 1, '01101101101111101110111101011111010000101100101110': 1, '01111010011111111010111111111111011011110101101111': 1, '00110001010000100101101001110110010010101010011101': 1, '01111100111001101110110101100111110100111010111001': 1, '01000101000101101000101001101010010101101101101111': 1, '11110100110000100010100101000111101110001010101111': 1, '11111011010111101011111001100011010010110001000100': 1, '11111010000110100110110101010111111111111101000100': 1, '10001000111011001110110011010111100010011110100101': 1, '01010111100101111101000111000000011011111110100111': 1, '01011001100110001100110111101111011011111011001111': 1, '00001101110100000010101001010000010010011110001101': 1, '11011100110100000111110001111001011010001000011001': 1, '01011111110000110010011111001010010011111110110101': 1, '00111100101000101110000001100011111010011111011101': 1, '00011001000101000011101111001111010110000010111101': 1, '10011001101101001111001010001011111010011000101001': 1, '10000100111101101010101011000011010011111001001111': 1, '01011010101101001100101011110010111110111100010111': 1, '01001100000101100011101110001101010111100110010101': 1, '00000111111110111111001001011100111011000011011111': 1, '01111000010010110111001011111111111110111110011111': 1, '10001000101101000101011100001001101010110000000110': 1, '01111010001011100100100100011011110101110111110101': 1, '11111001001100011100100111110001110110111110000110': 1, '01011110010010100000101111110110111000111101011010': 1, '00010010010000100001000100011010111000111011000100': 1, '11001011000100001110010011000010011110101100101101': 1, '00011110100010011110011001111000111111000110111101': 1, '11000010001011010011110111000110110110110100100011': 1, '01100100110111111111111001110011110100101100011001': 1, '01110010010001111110011100011100010000101010010111': 1, '10111111110111000111010101011111010110111001101010': 1, '11010110110101100000000101110111011111111000110101': 1, '01011000111000011011111101111011111011010000110111': 1, '01101111100010001101010011100000111100001100000101': 1, '01110100011000111010101101101100110110111001110101': 1, '11000010101010001101111011111010000110101111011111': 1, '10011110111111001100111011111111010011001000101100': 1, '10000010010010000111001101000011011011001010111101': 1, '01001100010011100011000110101011010011110111110110': 1, '00001001000111110110000100100111111111011110101110': 1, '01110100001000101100111101011111011010110111101111': 1, '00100000011010001010100101100110011110111011000100': 1, '00101000101010010010111101001101000111111111110111': 1, '10011100111101010010000001101010011110111001000101': 1, '01100000001111001000011101000110111110111111000110': 1, '00011000001100001100001010001000101010111011001011': 1, '01011101100000100010010011011111010010111010111101': 1, '10011110001111011011011001101010100010011001110011': 1, '11001100100001100010111011011011000010101100010100': 1, '00010100101010000111011001010111010011111000100111': 1, '00100010000100110100111110010111110111111011011100': 1, '10001000011000001100111111010101011111111001111111': 1, '01110011010110001110010111001000010111111101001111': 1, '10000000010110111111100110010110100110111111010110': 1, '10010001101100010000110111010101000111110011110111': 1, '10100011010001000101011101101111111010111111000101': 1, '01011101100000101111100100100011110011101010110110': 1, '00011010101001010010101001001110000010011100000100': 1, '11111000111011101111111110011110101111011110111110': 1, '11011101101101110010110101010111000000111011001100': 1, '01010000110001101111111000100010111010111010000101': 1, '11000001110011111110100001011100110111111001111111': 1, '00100111001100000000011011001010110001110111011101': 1, '01001011011001100011001111110110111111101101101100': 1, '10110100100101111110100101111000001011110100011110': 1, '11110011010001000110000111111011011010101111000100': 1, '01000101100000010111000111000111010011111000000111': 1, '11010011101111001001000001101010111011111110111101': 1, '11001001011011001000011110010010001011111010000110': 1, '11101001101001110001100100010111111100011001001111': 1, '01011001011000010011100011010101011010110111100011': 1, '01100000100000111110101001011111010000111110111100': 1, '11000000001111000001101000110111111011111110101011': 1, '11011000001100001010111000000010000011111100110001': 1, '00110110101101100110110101000110011110101100001111': 1, '00110101011101011111010111010010110011111010011100': 1, '11000000100101001000000111000011010011111000110101': 1, '11000010101111101011111111101000011011111010100111': 1, '01111101111100100001110001011010011001000110110101': 1, '11001010100101100011100011010110011010110011011100': 1, '00110000101011100001001101000100011110000110011101': 1, '10010101000101100001011001110111110011101101010101': 1, '11100010110101001010111101100000010111111100010110': 1, '00000101110001101001110111000111011011111000111100': 1, '11100001001100100101110011001111111010111001110111': 1, '10101100111100100110010111101001001101110100010111': 1, '10110110110111100010000000000110110000110110001111': 1, '00100011000111110111011111110001011001111101110111': 1, '10010100101101100010010110011111101011110100100101': 1, '01111101111100100011011101000011000011101010111101': 1, '01011011111111111101100110011011011101111010011110': 1, '01010110110000000010101111001110110111110000000101': 1, '01001000000110100111100101101110100111101100010101': 1, '11100111010001110100001111100111110010111111001000': 1, '01010111011000001100101110110010110111111111001111': 1, '11000001101011010111110111110010001100111111101101': 1, '11001010000000001111101001010100010010111010110101': 1, '01100111000011110010110101101000011011111111010110': 1, '00101100010010000011000010011001010010101110000110': 1, '11011010110101101010100011110111010110101101110011': 1, '10011001000110101110101111100100011011001010001001': 1, '10101001010000101100001101101011100010010110011111': 1, '01001010001110001011110110111011101010101100110110': 1, '00001101011001001100000010111110000110101000110111': 1, '00110001100010010101111110101111101001101011101111': 1, '00010110111010010110110111100010011010111001000101': 1, '01000110101101100010111110101111011111110100101111': 1, '11001110110001011011010110101101010011111000100010': 1, '01010000010100111101100001101010101000000111011101': 1, '10110000101010100011110000000111010011011000011000': 1, '00011111101101101100110111001110111111111111111111': 1, '01011011001010001110000001001111010011100011010011': 1, '00100010110001000101111111000010111111011001110101': 1, '11001010011010011001010111111001010010111110100111': 1, '11010111011101001111100111001101111010111110001010': 1, '01110001011010101010010111000011011011011011011100': 1, '01001111111010100111111001011100111011101000100111': 1, '10011010100101100100100001001111000010111000001100': 1, '10111010000011001100101011110110010011001110010101': 1, '10010111101100000000111000001010010111111100001101': 1, '11111111110011111100100011111111111111111101001111': 1, '11010111011011101110100010100110110011110000010100': 1, '00111000110100000100010001011010110111111010000110': 1, '00011001000010100110100100000101010010111110110101': 1, '10100110010111111101010101111001011011010001010101': 1, '10110110110101101011100100001010010110111000010011': 1, '11000000000110101000110010011111000011111010101101': 1, '01110011110010101011100001010011001111000111100111': 1, '01000011110000110111111010000101111110101110111111': 1, '10111011100001000001101000111110111010111001001101': 1, '01111011011100100101010011010110110111101110001110': 1, '10110010101101111100100101001111011111111001001101': 1, '10010001011111110010101001011111100111110001001011': 1, '11110001111101100000100001011011110111111111100001': 1, '00001001010110110100110111011110100111101010000100': 1, '11100011001110010010111011010011011011110011001101': 1, '01001110010000000010110010000111110010111100011100': 1, '11100100010100100000101111101011011011001101001110': 1, '11100100001010110011111100111101111010111011100010': 1, '11011010000011101011111011000010010111111010110110': 1, '10110011101011111011101101000111110110111100000001': 1, '11100011101010001110000001111111111011001100001111': 1, '01010110000010011001101011001011011100101100101011': 1, '00110001010000001101010010110101011111111000111101': 1, '10101100011010101000000100111011101111010101110010': 1, '01011011110101110000100101111011101110111001110100': 1, '00011101011010011110011001001011001010111100000111': 1, '01100011000011100111010010110011100010111011011101': 1, '01000010100010000011100101011011111011011101011111': 1, '10010111001011110101101011110011011010100000111110': 1, '11000110000110100100111011010110010010101000111000': 1, '01010011101111010011100101001110110001111111011100': 1, '10111000100010101001100110000111011011011100000001': 1, '10100011101000100100001011010010001110111000110101': 1, '01011001001110101001001000110011111011111000100111': 1, '01001111100101000001100111000001010010101000100010': 1, '00000101001001111111111011101111000101101101110111': 1, '01100101001010000110101110101111000000110110010110': 1, '00110111001101000011100101000010010111101101011101': 1, '01110011101010000110001101010001100010011100001110': 1, '01010010000111000010101101000110010110110010000101': 1, '11111110100011011101100110101000111010010011010111': 1, '00000001111100101010111001101100010110011100100110': 1, '00000100001000100100111101011011110111111100100101': 1, '11100010011110100010110111010011011011110010010110': 1, '11011110100000101110011101011011011110111110111100': 1, '01001111010010100110110001111111100111110010100101': 1, '11000100110101000000100000111000100111100101101001': 1, '00101000100010000111100100110010011011111000110001': 1, '10100110011001101000100111100011110010110000010100': 1, '11100110011101001010000001010110110110110000010001': 1, '10101011011111001110110100101110011011011010000101': 1, '10001101101100001001100111110001100011110100010111': 1, '11100100111011001010101110110011010010101101101101': 1, '01101010011001100001010100110111111011111101111100': 1, '10111100111111000010011110001110010010101110110110': 1, '11010111111001100001111111000010111110110100101111': 1, '10111001001101100010100100111001110010000101111110': 1, '01010010001110001000000101100000011100110111001100': 1, '11101011001010100111011111000011010111011110010101': 1, '11001110110100001110101110000111011011111010001101': 1, '10101000000111010010011101011010111011100101101101': 1, '00100100100001110011111000011100111101111110101101': 1, '00011011011001101000000011001110011111111111011101': 1, '11111000011100101000000011111111110111111111110111': 1, '10111011110011101100000101010001010111111111101111': 1, '00001110111011111000000101101001100001101111000101': 1, '11001010101011011111111001010110011011101110001010': 1, '00001101001010111101010110111011011010111111111100': 1, '01001100100011111001111101111010100110101101100111': 1, '11011111101101111110010111000100000011011100011100': 1, '00101111111010000111110111100000011110111111001111': 1, '11110000010011100100001101000000110110011110000101': 1, '00010010010001100101000111011110110010111100000100': 1, '00111111001100101001100101101111011000111001111101': 1, '11011001101100110101111111110111110011111100001101': 1, '10011011100011000010001101101011010110101001011100': 1, '00000101001011001001100110001111110110111100101101': 1, '10111001110110001111100110101111111010101011001111': 1, '11001110010101100011100100111000111111010001010111': 1, '00000111000011100011011001000110111011110010101111': 1, '11010110111001100101110101011110110010101001100101': 1, '10111101111111000110100010001111010110010111001111': 1, '11000000000001100010101110111010001001101111101100': 1, '01001011000010000111000001011011010010111001010111': 1, '11101000111011100111101011001011110111011111010111': 1, '10110100000100000100101000110111011010011110011111': 1, '10010000001010001100100011100101010011111101000111': 1, '10000011101001001000111011110100110010111001011100': 1, '11110001011001000001101110100100110010111111110111': 1, '01011101110010000001011101001010000111110010110111': 1, '11011011111000100111111001101001110110111110001111': 1, '10011010110110001011110111100001110010110111111110': 1, '01001110110000101110110000110110000001110100100101': 1, '11000010001000001000111111011001001011111111001100': 1, '01101010101111001111010011011011010011110101011110': 1, '01110110111110000111001111010010010000101100110101': 1, '10010111010111001011000110001101011110101001010111': 1, '10101000100000010100001100011001000110111101011111': 1, '01111010010110001000000101111110110011111001001110': 1, '10010111100101011101001101011100001111111101000111': 1, '00111011010100001111111100000011110011111101011100': 1, '01010110111001010111100010101001011111110111001100': 1, '01000010011101011001100101101010010010111001001011': 1, '00101101001100001001000011110011011110111010111101': 1, '11111011101010001100010100010011110011011001010110': 1, '10001110101111110111101110000110010011111100001101': 1, '00011101010101000111110101101001011110111100101110': 1, '11011111101100101110111111101110011010101010000111': 1, '11010000111000011100010000000011100010111001110111': 1, '10011100001011011101110001011010101111111011000111': 1, '01000010000101111100101100010110111010101100100110': 1, '00010001111111001110110111000110110101011001110111': 1, '11101110011011101011100011001110010111111001001111': 1, '10101011001111111110111111101011111010111101010110': 1, '10110011110010010100111101000100110011111110111000': 1, '01101010101011111110110001001111100110011000110111': 1, '10101100000110011001110000010011011110111110011110': 1, '10101100110111010101100111000100010010010000100011': 1, '00010100010000011110010101100011110011110001001101': 1, '11010000000111001001010111011111011110111011011101': 1, '10010000110000001001101001110011011110100000000110': 1, '01011010101000001010010101101110001010001111100100': 1, '11010101111000100011110011010101010010111101010101': 1, '00010000000001011010000100111101110001101100001100': 1, '10111100011101001001110011110110110001111110011101': 1, '10000011011010110010111001100000000111101010000100': 1, '01010000101011101111101011100101000110111010011101': 1, '11111110011001100000101101000110010011101111101101': 1, '01000110010011100010101111101111010111101100011100': 1, '00110110110010001000101111101010011011111101010100': 1, '00000110010110001010011100001100101011111110110110': 1, '11001101000110000011101110110011110011111110011011': 1, '01100100011011010011111011001111101110111111111101': 1, '00110001000111110000000111101000101100110101110110': 1, '00000100001101000110110101110100010100101001110101': 1, '01001001001111100111111111011011111111111001110100': 1, '01001110111101100000110111110111001011111001111011': 1, '00011000001010001101110100000100001111111001011100': 1, '01010000111001100111101111101011111010011100011001': 1, '01010001011000100101101111000010110110000100110111': 1, '10110010000011101110110010101011000010111011101101': 1, '11111001101101001010110000100110111111110000110101': 1, '01011100100011011010000001101110000010101011000100': 1, '10110010101110101011001001001011111011110100001101': 1, '01001000011001110110111011100110111111011001001111': 1, '01001100111101110111011100100111000011111001111101': 1, '10010010111000001101100011111011111111111001001001': 1, '11100110011000000010000000110011011000111110101110': 1, '01111000001101101000110111010101011011101110111101': 1, '01001110011010100100110101010111111011101100110111': 1, '01100001110110001111100110101010000111101110110000': 1, '11101000001000101100000010111010111111111001010110': 1, '01000011001111101000101001101001110010101011111110': 1, '11000100011101001111011000001100010010111000101011': 1, '10111101101000100110001111100111110110101000000101': 1, '01010101001110100110110110101010111010110101011100': 1, '10101000010101101101011001110011101011011001101101': 1, '00100011111010110110110100101010000110001110000111': 1, '00111110000011101100111011011101110011111001000100': 1, '11001111101000100011001100110011111010000011011111': 1, '01001100001110101110110011101010111010111000010110': 1, '01010001010100000001110010101111111110011111010111': 1, '00010100111101111101110011111010001100111100110111': 1, '01001100101111111000111000100111011110111111000101': 1, '00111101100010010101101011010110001010110010001111': 1, '00010010111111000011110110101111011011111110010111': 1, '10111101001101101100101011101011110011100011000111': 1, '11000011101000000011101000111011011100111000111110': 1, '11010001001000111000000100001000011100111100100100': 1, '00101011101110100110110011011111111000111101111111': 1, '00010100010100100101100011101011110011111100001111': 1, '01010110001001101110000101100100110111101110110101': 1, '00000110000001110110110000111110010111011000111001': 1, '01100011110110100001001101100001000110011111101111': 1, '00010101011100000111101100010011110011110011101011': 1, '00011011100011100110100011000101110111111001100111': 1, '10100110011110111110100111101111010000010111101111': 1, '10110101101000110111011111000010111110010000010110': 1, '00001000001000101100110011000010100010111010111111': 1, '01111100000011110010001000101100001110101110001111': 1, '00011000001000010101110001000111110111101011100101': 1, '11111001001000101000101010111001010010111100110111': 1, '10111011011101100111010110010011111110110011110100': 1, '01000101101000001000100100011110000110101010001110': 1, '10000100001001001110101001100010011001001101111101': 1, '01000100100001110010100001000111010011111110001101': 1, '11100011100110100011000001110011110111111010101101': 1, '10010111010001101101101011101010010001011110111100': 1, '11110110000010110001111111001111110111101111110101': 1, '10001100110000110110111001110011010010111001000111': 1, '01011100101001100000000110010011010010101001101110': 1, '10010000111011000010010001001111111111001001000111': 1, '11011111000011001010011001001110001011111111001000': 1, '10010110100000001000010011011011011000111000000101': 1, '00100111001000110110100010010111000111111000111100': 1, '00000100100111111011110010010110101010100000011001': 1, '01111010001011110101101001000111001111111001101111': 1, '10000101110100011101111010001001011011111001010101': 1, '10100001010001101111101101000010000101011001010111': 1, '10011110000100110001100101101011011101101011000101': 1, '11010111000001110011111101100111001001010111010101': 1, '01000010101001111100000100100100010001011110000101': 1, '01010100111011110000001001100110001110010000001101': 1, '11011001110110101101000010010110010001111111101000': 1, '11010000000111100100101001011000101110111001100101': 1, '10001101111111101010110011111011001110111110110111': 1, '10110001010111100001101001011110001010101000011101': 1, '00010010100110101011100111010001011111111001110101': 1, '01010001110011101011011011111010011111111110111111': 1, '11101101001010001111101001010111011111111100011111': 1, '11111110011111111011001001010010111111111100000001': 1, '10000101011011010110000110111011000111010011110111': 1, '00010011010110110000110001110011011111101110011111': 1, '10001010101000000111111110001000110111111101101101': 1, '00011001110010101101101001011100111110011101001111': 1, '10011100010111101011111111100110011010111111001000': 1, '00001001101001001000001001010001110010101110110111': 1, '10101110000011110101001100111111000110101000000111': 1, '10010011101000100000110010001111010110111100110101': 1, '00011011111111001100100000001110101111100100110111': 1, '10010001001111001010001101101001111111111010010111': 1, '01100101000111000000000001010101110010110110110101': 1, '01000101011011101111101010111011110010111010000101': 1, '10100001101011100110111101111011111011111001101000': 1, '11111001110000101111010111110101110110111111111111': 1, '10110010000001010111100000000011100111111100010100': 1, '01110011001100100001100000010101011101010110101101': 1, '10001111011010010111001111101011011000011011001110': 1, '10000010101111010000001101011110101010101110110001': 1, '00011011011111000000101110111010010100011101111110': 1, '01111010011000100101011101010010111010111011011101': 1, '11001011111111111101010110000101101111011101000100': 1, '10110001100000100101100111111011011110111000111110': 1, '11000101110101001011100011110110110011101110010101': 1, '00101100001000001100011111101111001110010110101101': 1, '00110001001101000011011111001100101111011010001100': 1, '10010010110010000001001001110010011011110000011111': 1, '11111111101101000001001011100100010010100101101111': 1, '00011010011100010011101111110011110011111010011110': 1, '01111010001100000110101110111110110011110001001110': 1, '11101000111100101000101011101010001110110011000100': 1, '10101001111100101100111101110111011010111101010101': 1, '01001100101101010010110010000101000110111101010111': 1, '00000110001110100101110101111110011110000100111111': 1, '11000001101001000111110001110011011110100011101101': 1, '00000100101111100010111111001110010111111110000101': 1, '10100010101110010101011001000010110110111101011100': 1, '00110010101001100000100100000101010111000011001110': 1, '01101101111011111010100001001011010110110001011111': 1, '11110001111101001001110011111011011110111100110110': 1, '11000100101000100000101011000110010010011110001111': 1, '11010010111111001000101111100010111111010100110100': 1, '11110100011111101110000100110011101011101111000111': 1, '10001111110010001011101111011010100010111011110111': 1, '10110011011010010101001001011011111111101011001101': 1, '11101110010010001000101101011110100010111010000100': 1, '11011110111010111111111100001110101010110000110110': 1, '10110000111011111100110001111011011101110110011101': 1, '01101010100101101010010000000101010110111001110101': 1, '10010111100011011100100001000001110101001100011101': 1, '00001100001010101100100110011011001100111111001101': 1, '10110100101101010111101110101110011101101001110101': 1, '01011100111010001001001101011111010110111100010111': 1, '01010000001100001010100011010011010100101100100110': 1, '10011000110101101011101011110011110010001011001111': 1, '11001001101011110010101111101011010110111010111110': 1, '10100010111100101010101010100111010011001001000111': 1, '00100001001110111001100101110110110000111011011101': 1, '11111010001011000110010001111110011101010111001101': 1, '11000100101001101000101011010011110111101000110101': 1, '11111100101001100100101101101010110110100100000001': 1, '11110110000101100101101101011111100011101000100100': 1, '01001110101000101110001010100010011110101010010100': 1, '00011000000000010110000101111011101011111001101110': 1, '00110001110001000111001101001111011011101000011101': 1, '00110101110011110010001011111110011010011110110011': 1, '11000000111100010011101101010010111010110100011011': 1, '01000000010011011111101001101010110110001001101101': 1, '10110111110000000111101001010010010111111110011101': 1, '11110011110101110010101101010001010110111011100101': 1, '00001111011001000110101011001010010110110001011110': 1, '10001100111100001010001101011001111110111111110110': 1, '11010110100111001000011111010111011000111100101110': 1, '11000000111000000111110110100010101010111100000100': 1, '10010010110100000001101001010011000010110110010100': 1, '11000111100100100001100011101010110111111111010110': 1, '11011010100111101110001111110111001110100101100100': 1, '01010000001010000100100000111011111010111000010110': 1, '10001001111111001100101110010011001011111111101100': 1, '10110000100010100011000111110110101010100101110100': 1, '01000010010101111111010100110011111111111011101100': 1, '11011000011100001111101101110010011010111111101110': 1, '10110001110111000001011010010110000101111000000100': 1, '00100100101001000000111001100010011111011011111100': 1, '00100011010111111110101001100000110010111001111101': 1, '00000110101000010110011100100100011111111110101111': 1, '00001100100001001111001011000101110010100101111101': 1, '11100111101000010010000100001111110010111101100101': 1, '11001011011011010001011101000100101111111010011100': 1, '11110000010010010010000101001101110111111010010100': 1, '10110110011110010110100111101110100111111110100110': 1, '10001100001101110101110011110010101010110101110101': 1, '01010000001100101111110111101011111010111011101100': 1, '00101001110010001100101011010011111110101000110110': 1, '10001110111110000100101011110110010011110001011101': 1, '00000000111111100111111111011111110111101011000100': 1, '10111100000100111110110001001111010110110011010110': 1, '01000000000111101010100000110011011000101100111111': 1, '00011110101010100111100001101011010111110100100100': 1, '10111010110010001010010100101111001000011101011110': 1, '01110001000000110100111101010101011011011101110111': 1, '00000010000001001000100000100011111101111110011110': 1, '11000010011000011011000110111011011010100011100100': 1, '10010001101101000111011101110101010110011111100101': 1, '00001111110110111111111010001101001010111011000111': 1, '10001011000100110110101101101101100011011110100111': 1, '00110100001011100001101101111111101111101011110101': 1, '10000101101100100000101111010011010000111011011111': 1, '00100000110010000110110101111101111011111001010110': 1, '10111111101011111011110111100001110010110111011000': 1, '11100001100011110010010010100100110111111110010111': 1, '00000101100011001011011111001101011011101101001111': 1, '11110100111000100001011001010110001011100011010010': 1, '11110100101011111011110001111101010000110000010111': 1, '10001100001100100111100101111010111111001111100110': 1, '00101100010000011101100001011111010000111011010111': 1, '00000110110111001010111001101011111010011000101110': 1, '00100100011110001101000010111011110010101000111100': 1, '10000001010101001010011100001001110011011110001101': 1, '10001000011110001110011011110011001100101010110101': 1, '10000001000011010111000011100001110010111000001111': 1, '01001110000100000001001000111110011101111111000100': 1, '11101010111000101010110001001011011011001101110101': 1, '10101000111000110110101110000011011010101111101111': 1, '01101010001011100001001101010010010011111000111110': 1, '10100010001010101111100011001010110010111010001111': 1, '11100100101010001010110101101011100110011100111110': 1, '10111011100101000001101000001011011001011100011111': 1, '10000111110101100110110111110010110011101011010101': 1, '10001100111111101010111101110001110011111101010101': 1, '01101001011011011010001011011111010010110111100111': 1, '00000110101011100110100010101110010011110111010111': 1, '10111000111010101100111101010010111010111100011101': 1, '10010000100000101100111111011010000011110010000100': 1, '01011101101100100101110011001010001110001100011111': 1, '00101010110010000111110011110110101110000101100111': 1, '10101001001110001111010101000110011010011011011100': 1, '10011101000101101111100000011110110110111110110111': 1, '10111011100000101000111001110100001111110011101110': 1, '00100100011111101011011111001010110011111110111110': 1, '01010100001110100011110111011011110011101000010111': 1, '11110010001110011110111010010100100111111110100110': 1, '11000111111111011101011100010010000110110011000110': 1, '11010111100111001000000111111111110010001011010001': 1, '11101000010100100000100000001011000011111111000101': 1, '00100001010101100110111001101011000111111000100111': 1, '11001111011010111110111110100010110001111010010101': 1, '11001100000010001110101001110001010011111101010110': 1, '10001011011100101000111110000011110010111011110111': 1, '01111100010001000010110011010111011111111001010101': 1, '10101110011001100010010001001111101010101011100111': 1, '00100011100101011100001111010011101010110000000101': 1, '10111101010011101101000111110111001111111000111101': 1, '11100111011111101110101101110101010010111001000100': 1, '00000000111101110011010111001111100001110111101100': 1, '11110100101011101010110000011011111110011111011101': 1, '00111000100111100000111001001011001010110000011100': 1, '10110010000101111100111010011000011011011111001101': 1, '10110000101010100000000110100101111110110110100111': 1, '10100111111110010111011010110111110110100011001110': 1, '10100010101000100111010001111010001110011011110100': 1, '00111111110110011010000001000110101011101101010111': 1, '10110101000101001011111100100110011111111010001000': 1, '11011000100111000110000101000010010010100000001101': 1, '10100000011100100101011011001010001111001100011110': 1, '11110011101111011010000101101110110011111111100110': 1, '00100010110011100011110010001000011100111101110100': 1, '01111010011100010010101101110111010011111110000111': 1, '01001011101100011001101111101010011010100110101101': 1, '11100110110110110011000011010010011011011101100111': 1, '10110100010000111111010000010110011110110010111110': 1, '11001001000110001101101100000100001011111010001111': 1, '01100100011001100011011001101010000110001001011100': 1, '11110001001010100000110011100110010100101101110100': 1, '11101110101111101010110000100101011010110110010110': 1, '11010001001010100101111100010110010110111110110110': 1, '10000000101111101100111110000111111010100010010101': 1, '11101001100011110000110010101100011100111000000111': 1, '10101101011101001110010001111000110010111101110000': 1, '00100110001111001110111111010111001011111001100100': 1, '10010000100110111100110011100111111110001101110110': 1, '01101010001000110100100111101110011111111001001110': 1, '00110001011011110000100000001010111111001011100100': 1, '00010100010011100001000111000001010010110010011000': 1, '00011001010000100111101111101110110101110110101111': 1, '10001011001011111110111110101111110000100111100011': 1, '10001100000010000101110011000111010010101101110001': 1, '00100100100100001010111110100001011100111111011111': 1, '10100001100000001101100000001110001011111010000111': 1, '00011100010101010100000001000011000111010010001101': 1, '11000010110100111100111101000001111110111001101101': 1, '10000010110011011101000111111011000010100100000111': 1, '00110100111100000101000010100110011101001011111111': 1, '11100010000001001011111101010111000010001110101110': 1, '11001011101000101010001111100110110011110111000101': 1, '11110011010011110110110010111010110010110001111111': 1, '00001111011000010111011101011011010010111101010101': 1, '11101111000001011101100101111001110110101100010111': 1, '10001000000011110011010111010111101010011000111111': 1, '11111111110110110101110001000011110110111000101100': 1, '11011011100000101110101101001100001110110110100100': 1, '11100110111011110111111011011101010010010100001110': 1, '10101011111010001010000111001010110011111100000101': 1, '10101010110111110011101011011110110110100001011100': 1, '10010100001011100001110100101110110011011000000101': 1, '10100111111000100011010000000010101110111011100000': 1, '01111110100001100100110001001110111011001100100101': 1, '01111111011111001101001011011111111101111111111111': 1, '11010010001011001010000010001011001010100010111111': 1, '10010101111001100011011000000111001011001011110101': 1, '10001000010100000011110101001110111000010000111101': 1, '10010111001010000101111110110001110110111000000101': 1, '11110001101110101011000000110011011000111101111111': 1, '10011100100101011111110010010110110111101110000001': 1, '00010111010010011000000100101110011010101100001111': 1, '10101000010010011110100011010010000111111001000001': 1, '10001000101101001010000001111101010100111001010100': 1, '10010001100101001100101100010110101110110101011101': 1, '00101111101100101110101100011010110110100110101110': 1, '00011110010100111010101001001000011111111001000110': 1, '00101010111110100000011111010111110011101100000101': 1, '11101010101010011110100010011000000011111010000101': 1, '00010001000101011011010010010010110110110100110101': 1, '00011100010000100010000011000100010110101011101111': 1, '01101110010110101110001001011011111011011010110010': 1, '01101011110110001101100010001011000110110000101111': 1, '10100101100101101100110101111111101011111111100100': 1, '00100100110110100101001000011110000110010101110101': 1, '01100010111001011110100001110101110011011000001100': 1, '00000110001110100010101010000110001010110111111110': 1, '11000011011011111000101011001111010111011010101111': 1, '11111100111010111010001001111010111010001001011100': 1, '01000010010100101010010010001101111110110000000101': 1, '01010000101100001100100111010101001110101110101101': 1, '00101111001101101010000001001010010110111010001110': 1, '01110101000001101001101011101001011101010001111100': 1, '10011100001010011101011111101010010010111000100110': 1, '10001001101101000010010111011111011100011111000010': 1, '11110000110110100101100000100011001110111001100010': 1, '00100111110110010001101010001011010011111110001001': 1, '10010100011001100101100011110011011111111100110101': 1, '10001000000010001100000000010011110101101111100111': 1, '11101110010001011011001011110011110110011100111110': 1, '10001101001110000101110110011011111011101001100110': 1, '00110001010011101101010101000101101010101101101111': 1, '00101001111101000101101010110010101110100001111110': 1, '11001011011101100011010101111011000110111011011110': 1, '11000001000110100111101010000111100010111010000001': 1, '11111100110101111011000110100011110110111001101101': 1, '01011110001001101101101100110011111110101111001101': 1, '01011111110100110100001101001011011000010010110101': 1, '00000011100111101111101110101010001111110100001101': 1, '11110000101010001001100010110111011011101100001101': 1, '10011000111001101101110110011110011111001010110101': 1, '11110000111100000101011100000101110110111001000110': 1, '10001010111110110010111100100111010011100001001001': 1, '00111001010000101011010001001111011111101101011111': 1, '00011100010011000111110101011011001011111001110101': 1, '01011100111100000011100001000011000101111101000100': 1, '10101010110111010111001011000001111110110001110111': 1, '10000011101101110011011000010100111110110100100111': 1, '10010111101010000101100011111100011011100010010101': 1, '01001101011111011000011101111000111011100100110001': 1, '11111011001000000111001100110000011011111000111111': 1, '00100000100000110111110011011011011001101010010111': 1, '10110010001000011011110001110011110010111101110100': 1, '11100100011110101101001011011111101000011011000011': 1, '11100000111100101010000011100111010010111100110111': 1, '01001101011011101100110000011011011011011011100100': 1, '11000011000001001001011110000111010000101010100001': 1, '10000011011110110110101011010111110011111110011110': 1, '00000110001011110011000001010111011111111010010101': 1, '00001001000011010110111111101011110110011100010101': 1, '01110010101000100011111111101101011010101110100111': 1, '10010101100111100010100000110110111010101001110110': 1, '01010000010110100110100101010100011111101010001111': 1, '00100001111001100011001010101100111100101000111111': 1, '01010111101110001001110001111010110110011000101101': 1, '10100010101001101010001100111001101010100011010110': 1, '10000100001100100111011101001110110111111110110110': 1, '11100000011001010011011101011000111110100101111101': 1, '11101001000111011100110101010110010110111000101111': 1, '01110001011010000000000010101011100010111011000001': 1, '11110001001111110101100011111111010111101111011111': 1, '11100001000000100110100111000010000011010101001100': 1, '00111001101001100100000101000011101110110011101101': 1, '01010111101010111011111100011111001001000101101101': 1, '01101000011011101110101101011110010110101001110000': 1, '01110001001101110011101001111010011111111001100001': 1, '10110100011010111110101100011110100111110111011010': 1, '01010100000011100100000010011111010100011000110101': 1, '01010111011101101110101100101101110110111100101111': 1, '10111000001110100111101100001010101011110101100111': 1, '10110101001101100110110010011111010111110100101101': 1, '11001101101011100010100111010000111001010001011000': 1, '10001000111011101101110111011011011010101000110100': 1, '11100000010101000011110101010100111100111011000100': 1, '10010100011011100000111101111001111000011001001101': 1, '10001100001111101010011100110110011101011000100110': 1, '00100000111100001000001001101001000111100000010111': 1, '01111100111011101011000001110110111000011000101100': 1, '10000110011010110111100110110011010110110001111101': 1, '10110111000011001011100001010010110111101100111101': 1, '10010100110001100011100110000010111011011011111110': 1, '11010100110000010011010001111110110100001100000101': 1, '10110011011101100000001001110000010111110100111100': 1, '10101100011011110010111000100110110011011110101000': 1, '01100110111001011110110100011111010011010111000101': 1, '01101011000111011100100010000011011111111001011111': 1, '00110111001011001000110001111001111011011110000101': 1, '11011010000101001011110111111111011110001101001111': 1, '00100100000101000110001101011011000111011100000101': 1, '00101100010110111001010001010010110110111111101100': 1, '00010110010000101010110011100001100011110111110100': 1, '01100111111110100100110001100011110011011000110111': 1, '11010000111010010010011111100011001100101100101110': 1, '01001100101100111011001000001111011110111000110101': 1, '01100001101000110011110011010010010001110100111010': 1, '10010000101001101111011011011111010111100110110111': 1, '11101010010100000110011001010010100100000010000111': 1, '11110110010101110101110101100101010111101011101100': 1, '10110111010101101011110110001101011110111110010110': 1, '10110010100100100010010010000000011111111100100111': 1, '01111100111001110000100011010111100011110011011000': 1, '00111110010000010111010100101011001010110010100101': 1, '00001011010111000000011001011010100110111111011100': 1, '10010101101110000010110011110100111110011001111101': 1, '01000011111000100001100111101011111111111001100101': 1, '10010010110010101010001111000011010110101101010101': 1, '11000011001010101001101001100011111010111001111110': 1, '11000100110000100101011111000110011010111000010101': 1, '11001100000101100000110110111111010111011100101010': 1, '00001101111000011100010100010111110010110101001101': 1, '10111100011111111001110011000001101011111011010110': 1, '00101000100010001111101100000000000010110110100110': 1, '11010011000001101010110001110011001110111000000110': 1, '10000111111000101011110101010000111010111010110110': 1, '01110101010011001010111010111011011101011101001101': 1, '11100111110100001110101111110010111010111100010110': 1, '11101000011011100000100000100110110011011011011111': 1, '11000111000101101101100000111000110011011100000011': 1, '10011100001001001110101100010011111011111011101111': 1, '01001010000111101100110101111001000101101010100111': 1, '01101100100000001001000111010010000111011011000100': 1, '10111011011111001101101011101111001110010001010111': 1, '11001010100100101110001010010011111010100001100101': 1, '00111000110001100111111011011011111100111100110101': 1, '10101110000010110100110001110011001110011100110101': 1, '00101111011011100111001000001110100110101000001101': 1, '11111011000110001011010011001110110110011110011000': 1, '11101011101100011111101010010110011011110011111010': 1, '01110011101001100011101001010111100010110110000101': 1, '00101010101100101011001001001011011011101000110101': 1, '00110110011001100100001111011101111010011001000101': 1, '01110111100110111110000111110101010010101100110111': 1, '11001100010001011000001001101101110001001110101111': 1, '00110111111010101111011000010110010101011101101101': 1, '10010110010000001011100010101011010110111000101101': 1, '10110101010110101110111100111110111110110111000100': 1, '10010110001010111001110111100010001010111110110111': 1, '01100010111110110000010111101111011110111010110000': 1, '01011110101001000100110110011110010111111101110100': 1, '10101011011000010101111111000011110010111111011101': 1, '10010011001110011101111101101001010111011100010101': 1, '00001000000010100100010100001111000111111010111101': 1, '01111101111001010110101110011100101111111100111101': 1, '00010000001110011011110100110001110010111000011110': 1, '10010100000111001111011111111111011010110001001100': 1, '00111011101111001110000001101111010111101111111011': 1, '10001001111110100110100101110011110111110100011111': 1, '00001011110100101010111000010001110111110001100100': 1, '11011100010110100000001000010011111111111101111111': 1, '01101011011111011010111111101000110011111101010101': 1, '00000000111000001100111011100010110110001100101101': 1, '00010000110001010110011101111111010011011100110111': 1, '00011111101101001111110011101001010010010011101100': 1, '00101011110001010010010111101001100110011111111110': 1, '00111100110011100100010001011111011101101100111101': 1, '00000000001110110011101110001101011110101011010001': 1, '10111001011111001101000001100111011010111001101100': 1, '00011111101001100111000011100100110000101001110000': 1, '11011111110100000110100000011111111111111010100101': 1, '00100111000011101011001001001111000011111110110100': 1, '01001010101000101010001100110111110111111001010101': 1, '11011001001110110111010010011110011000101111011001': 1, '01100011111001100111111011001001011010011110011110': 1, '11100000101111000100101100101101100011001010110101': 1, '11111010110100101000100110000010110110111111101011': 1, '10111001000101010111000111110110011101011011100111': 1, '11011010010100111011100101000001111111111110011101': 1, '01001011110100111000101010110101110010011001101010': 1, '11100011110100010111100101101100100011111110011110': 1, '11001001111001010111010100111011110011111110001110': 1, '01000010001000110000100011001011010011111011001100': 1, '00011111011011000001101010011011110110111101001101': 1, '11111110101000111111000011000011101011010111110110': 1, '10111000001001111101100101001111010111010000110101': 1, '01101100111110101110110101110111011111111001010101': 1, '11011101101111101010100100011100010110111000001101': 1, '11010110011110100110011111100001101000110100100111': 1, '10100000000100000110010101000100010101110011110101': 1, '00001100000110000010000101001011011111111100011111': 1, '11111001010011101011011111000101011000111111111000': 1, '01000111010111111000000011010111110001111000110101': 1, '11010100010110011100010111111000100111111010010101': 1, '10100001100000101000101011111011111111111000000111': 1, '00001100110100001010111001111101011110110100011111': 1, '10110010100000001100101001000011100011111000011000': 1, '10101100111111100110110111001011010011011101100101': 1, '10010000110010100010111101111001110101100110011110': 1, '11101000001010110011010101001111001110111101001101': 1, '10001101101101000111001110011011010111101101110111': 1, '11111101111010101001110011011010000010001000000110': 1, '11110111000111100101011001001010111110101110110111': 1, '00011011000011110111001010100110001010111110001111': 1, '11101010000000011110110100000010010100111011011100': 1, '01100010001000111101010101001000111111011000111100': 1, '01001110011111110101000111110110111101010001111101': 1, '10001101010111011111010111010110110110101011010101': 1, '01000010110010100010010101100011110010111101110110': 1, '01101100111100011101110111010011011110111110111111': 1, '11101000101101001110110010000111010010100110101101': 1, '10111010000011110110011101011001000010111101101110': 1, '11111001011001101011100001110010010110111110010101': 1, '00101011011101011011010001001110100110101110110110': 1, '10101011000111101011110100001011011110111001011101': 1, '11100000101010110000110101101011000000111000110011': 1, '10111110100110010111111011010011011001111001000110': 1, '00011100000101111100110001101010111111111101110101': 1, '10111010111110001011111101101111011010111111000111': 1, '11100010100001111111001010111000011010010000001111': 1, '11101111110000100010110110011110111111101100011111': 1, '00001100010011100010101110011011111101111101100111': 1, '00100100101101011000001000011011111110110100011011': 1, '11101100011010000111000111011001011000110001100110': 1, '01011001111000100111010011111011001111110010100100': 1, '11010111101101111001010011001101100111111000011100': 1, '10011000011101011101110001111110111010110001010101': 1, '01110011101111101110110110001010110110111001101111': 1, '11000011000001101100110111111011111011111001110111': 1, '10111101000100101010101111111111110111111000011111': 1, '00010010011110011000000110000111010010111101101101': 1, '00001100101110001100100010100011000101110010110101': 1, '01001110011001111111101100111010011010101100100111': 1, '00001010010010011101011001000011010001011101100101': 1, '00110010011110100101111101111111011010111011110111': 1, '01110101110011100110000111110110000010111011101110': 1, '00001000011010100011111111111110000011101001001011': 1, '10011010000101111001100101011111000011011010100101': 1, '00110100110111001110101111111001010010101101000111': 1, '11010011100010000100101111001100111000101001000111': 1, '01010000101000110110011010010011010011101100100101': 1, '00101001110000100111101011100111000111011110011011': 1, '11001110110001101111111010101111011001101111111111': 1, '11010001011110100011111110001111101001101011110011': 1, '01010110001010100011011001010111100011110101000101': 1, '10010101110110100101001111110111100110111011010101': 1, '10000111001011101110110001101111000010110110111100': 1, '10111100111010010011100111110011100010111100100110': 1, '11000111110110111111100111111111101110111011010011': 1, '11110100011010011100010011011100010010101100000111': 1, '00100000000000001000110001001011001011111000100011': 1, '00010101110100111101111000001011111100100111100110': 1, '10111010101101001111110000100010010101101001111111': 1, '00000001011101101100010011001011010011011011001110': 1, '01010011010000011110011001101011011010111100010100': 1, '00001110111110100010001110001111001110111101000111': 1, '11100010111100110011100101101011100110111111110011': 1, '11010010101010000010010010100100001101111000100100': 1, '10000000111111001010111110100010000011111100010101': 1, '00010010101111011100010111001101111011011010011110': 1, '10101010100111000110101111100100010110111010010111': 1, '01011011101101101100110000011110111111101011100001': 1, '10000111110111101000011011111110111001110111110101': 1, '10010011001101001111111101000011111011110000110100': 1, '00100110010100101110010011010110100011111100010110': 1, '00100100011010100011110111011111001110100110011101': 1, '01000101011001101111010000000111100011011000100101': 1, '10010111001101111101111110111111011011111001101111': 1, '00000010010001100100000011100011110111111110001100': 1, '11011001001001000011111101110100011010100011010101': 1, '10101000101101001110011011101111110100111001000101': 1, '11110110101011110101110101111111111011111001101100': 1, '10110110110000000110000110100101101111111111010111': 1, '11001001111100100011001011101111110010111101111101': 1, '01010001010000110111111000010010110011111000111010': 1, '10001111100100001001011110100001110110111111001101': 1, '10010110101100000101111110110111000101100101101111': 1, '10101010011110001001001011110010001111111000011111': 1, '01010011001101100111101001111010111000101111010101': 1, '00111011100010110111101011001001110110111000010111': 1, '00110010111110100100110000100101111100111000100100': 1, '01010101111111010100110000110110011010111011010111': 1, '01100111010011111101001111011111110101101100110101': 1, '10100000110101010001111101001011110000111100000100': 1, '00011110111101000100111010110111001111101011010111': 1, '01011111010101000111000101101010101011001100001110': 1, '11001111011111000001111011001010111011011010000000': 1, '10101001011010010101111011100010100000011010010010': 1, '10010000000011001110011100110111111001100001001101': 1, '00111001110011001001110111110001101101111010000011': 1, '01110110111101101100111111001100011100100100111111': 1, '01110000010101000111110011000011011110011011010111': 1, '11100000101010001000111101010111010110011101101110': 1, '11110101101101101001111101111101001110111110010101': 1, '00100001010110001011001110101000111011101110001101': 1, '00110101110010010011101000000110010010011011100110': 1, '01011100000011110101010101010111010111011011111111': 1, '01110011000111000100111001010000011010011101101001': 1, '01100100101000111011001001110011010010100110110100': 1, '00000001010010000010111000110011010010111001101110': 1, '01111101011111111101111011011100110111111100111111': 1, '01000110011010010011110111100100011000011010001111': 1, '00101100010100001111100101110111111111101001011101': 1, '11101111011011101110100001010011110010011011111111': 1, '11101011110101011111110010111011001100111011000111': 1, '11000110010000111010101000001100100111111110111111': 1, '11000010000111011000110000011000100010110010011111': 1, '10001110110111001111101001110111011010100001110111': 1, '10111111010000111010110111101000100111111101001111': 1, '01011010011000000011111100100100100110001111111110': 1, '01001001001101101101101111011100110000111000101110': 1, '01111000000101100110010101100010110011110011111110': 1, '00001111000000001010010111011111011110001010100111': 1, '10101110110110100100100011111010011100111010011110': 1, '00000110110111100010101101001100011110111001111111': 1, '11111111100101101110001011011110110000111011001010': 1, '10000110011011100001100111101010110111111001101100': 1, '01111000010000100101111010001001111011100101110111': 1, '01100100011100001000100111101111011000110110111111': 1, '10001001011010110111101100111011110011111100101011': 1, '01111000010001101011100010000100000011111100011110': 1, '01000001110011110010011000001111011010000111100110': 1, '01101000111100000010001001110001111111111111010100': 1, '11000100111110010100001110000110010000111110010100': 1, '10000110000010000101011110110111011111010101001100': 1, '11101111101010000110001011100110010010011001000101': 1, '10100010100100000000110100110100110001111110100111': 1, '01001110111000001010111011100100010011111110101111': 1, '01110100010100100110001001111111100101000000101110': 1, '10001101000011100010001101000100001010111110001100': 1, '10100010101101101111010000110001110010010011100111': 1, '11111110101101000100111101110110010111101000101101': 1, '01110110101011100111011111001110011010011111010101': 1, '01010001001000010110110011010111110101001101011100': 1, '10000000110111101001110111011111111110011001110111': 1, '00000101101101010100110101110001110100111100101011': 1, '11010001111101100011100011100010011111101011111101': 1, '11100000011010011000101001000010110111111011100110': 1, '10111011011110101001100011000011011010111111010000': 1, '01100100011010011100101010010110010010111100100101': 1, '10001101001101000010101011000010010010011101111110': 1, '11110001111001011100111001000111010110010000100100': 1, '00111010001110010010010011001100110110101001001111': 1, '01110110101101111011100010110101000011111111100010': 1, '11001001111111010001100010000111111011011110000101': 1, '00010001010011000101111000001111101110111101011111': 1, '11110110000100001011101011000110110101111111000100': 1, '10011110100110001011100001000111011110111100111110': 1, '11011110111100001001100011101001100110111010011110': 1, '11000010110101010100110001111011001001010000011100': 1, '10011111110111010000110011111101110010111000011111': 1, '11111100011100100110000000000011011110111110010001': 1, '10000011110010100011111110110010111010111111110100': 1, '11011110111001100100110110100110001110001001010110': 1, '01110111000110110101100110100100101100101110001111': 1, '01001111011000001010101001111111000010101100001111': 1, '01001101101001011010001010111100110011110100110111': 1, '11000111010011000100010100010011111111111110110000': 1, '10001110101010100110100110100010011101111101100101': 1, '11101111010001010000000110100010011010111111010111': 1, '11000000001001101010000101111111010010111010001100': 1, '01101011010100011111010111111011000100110101110110': 1, '11101010010011001010000011000111011101111101111110': 1, '00100110101001110011100011001111111011111100100001': 1, '11111110110111000101000001001111011111101111000111': 1, '00000011010110101000101000011111110010110111000111': 1, '10000111111011101000111100110011010100101000010101': 1, '01100100001100111000110001101110000110111111010101': 1, '00010001111011000001011001010001111010111101011111': 1, '01001000000101100100011110011101011011111011010111': 1, '11110010000000001100101001000111010010101100101111': 1, '00010001101111100110110110000110100011011001001101': 1, '10010000011001010110110001011010111111101001100110': 1, '00000110010100000010110011010001010010110010011110': 1, '11101010110010111100100100110010001001010100001111': 1, '10101011000010000101101011111110101011110011010100': 1, '00000011000100101010101011111111110011101011111111': 1, '00001000101001100001101101110010010111101000101110': 1, '10100010100001100111110001101011110110001010111110': 1, '00000100001001110100111101110001101111111000101001': 1, '10101011110100000101100111000111000011111101011101': 1, '10110101011010111101000110000011111010110011001011': 1, '00100000111001000101110000111000011011110101001100': 1, '00011101100000000111101000101101100101111111000101': 1, '00100100111011100100000111010001100010011000010111': 1, '00000101011011000001001001000110111011011100010110': 1, '10110010111101000111100011110010111010100010010110': 1, '11010101011011100101010101011111101010000111110111': 1, '11100011010111100001101111100101110000111110011101': 1, '11101000111110101001101111100100011110110100111111': 1, '10000000011110101000011001101110010101111111000111': 1, '00100101010111100110111101000100000111011010110100': 1, '00011101110010111000110011000101111111001010010100': 1, '00000000011110000100000001010011011010111000010101': 1, '11011000110101000110010101100011110001011100000111': 1, '10010010001000010101110001100000001101101101000101': 1, '00111010110101000011111111101001111110101010010000': 1, '01111101101001011011100010110111011010111101010110': 1, '11000001010010010001110011010001111011111110111100': 1, '10011101001100111110101000001111001110110110011111': 1, '00110010011011000000100111001011011001111101010100': 1, '10010111110000001110111111011100001001011001101111': 1, '01111101100010101110101110100001011010101001001100': 1, '01011100100110100001010111100011100000101110111101': 1, '01101000011001110001101101011011111110101111101101': 1, '11011011000100001010100001101111110011111011111110': 1, '11000110000100000001011001001111101110111010101101': 1, '00000010001001100100111111011010110110111000111111': 1, '01101100010010100110000110000011111000010000001100': 1, '01000011011110000101001111010101011110111001110111': 1, '10101100100010101111010001110010011010111100011110': 1, '01101011100010110101100101111011111111111101000100': 1, '00000100001001101000010101110110001111111011110101': 1, '01100101001011100111011101110111010010111001101111': 1, '01010110110110011111011110110101111110011000011110': 1, '10000000011000100010000001101100010011111110010110': 1, '00000100100011011011111111100111010010101001001101': 1, '00100001100111100111111010010010110011111010101100': 1, '11011111101010011101110011000010110100111101111111': 1, '11001111010111000101101000001011110110111011110101': 1, '01001000101001011000110010101010001010110011101101': 1, '11100111100010100011111010001011011010101011000110': 1, '10010010100011010000000100110001011011011101100101': 1, '10111101100000001110100010010110001011110001111111': 1, '11011010101101001110110101010011110111011000011101': 1, '00000111111000111110110110100001111010110110101110': 1, '10011010001001100110000100111011100111100100000101': 1, '00011000010000110101010111100011011111111010010110': 1, '00000011001010101111110100010010110010011111100110': 1, '00011000011110000110101111001010010101110101000111': 1, '00011101000110000011100111010010110111011111000101': 1, '10100010000001001101001111010100100011101001100101': 1, '00110001010011100110100110010101110110111101010101': 1, '01010110101000101111101010100100010110110111010100': 1, '10100001001001010101101001000111001011100100110101': 1, '11101110111011111010010100110110110111101101000111': 1, '10001011010100101010111111000011101011111101111100': 1, '10110100111001100000010101101110110010001110011011': 1, '00011100011111110111000101011011000110010001000111': 1, '01011100101101100011100110000111101011010111100111': 1, '11011111111011011000101010111001110010010100001110': 1, '01010111101011101110111111101010110010101101110100': 1, '11101001100110100110100001111110011010111111100101': 1, '11000001110001100100100011011111111001101110100111': 1, '11001011111000110110110101111111001010010111001101': 1, '10110010010010110101001011011011110111011110000110': 1, '00111111000001100111100000100110110101110011111011': 1, '01000000011000011001101011010000011011111111110110': 1, '11010110111100010011111011010001010110111101010011': 1, '11011011000111101110111111110010100110011011100111': 1, '11010110011111001110000111000011111111111111101100': 1, '01111011101100101010011001001110011011010001000101': 1, '00101001001001111101010111100100111010010000001101': 1, '00111011000000000000110100010111110110011101100111': 1, '11101000110110101111011111110000001001001001101100': 1, '00010000011100000110101001011100010111101010010110': 1, '10000010101001101000101001110011001010111101000100': 1, '11101110100100000011111101110110111001101011100101': 1, '10110010111011101110011101001101011110111001110101': 1, '00001101010111001010000001000011110010101111110101': 1, '01011110111010100111000101001011010011111000010111': 1, '01101100001110100001010001001001011111001001110111': 1, '01010010001110000110110011000111010000001011100101': 1, '10111010100110001111010100110111010010101000011111': 1, '10011100000011100011100001100101111010100001001111': 1, '11011011011000010110101001100011000011111000001111': 1, '10000011100011101111111010111110100011101001011111': 1, '00111010000101010100101010011110000010100000011101': 1, '10001101110101001001100101111111111111111010001101': 1, '01001101110100001000111010000101111001111010000101': 1, '01000010100001001010111110100111110010010010011110': 1, '01010101011111010001110001111100010011111011010100': 1, '01101011100000001111010011011011011110101110101011': 1, '01001100100001100000110001110011100011101110101101': 1, '00111101011100111111111000101011010111111101011101': 1, '11111011100001100001100000101000001011111100010111': 1, '10011000110110000101001001100010000010111000000011': 1, '00111100111001011001110000110111010101111111011111': 1, '11000000000110110111111101000101111011111101000100': 1, '11101110111001101110110100000110111110100101011110': 1, '11111111001101001111111001100110111010111101100110': 1, '00001101111100100101110101101110011011110011101111': 1, '01110000111101000111100100001011100000110010001110': 1, '00010101100010001101000100000111111011110101100100': 1, '11000001011111110110111011010111011101110001011110': 1, '10000011000010110101001100011110111100000000111010': 1, '11100000010100101110100111101111010011111010011111': 1, '00000101110001111111101011100011111011110000010101': 1, '11011001000100100100100100100110111110001000010111': 1, '10010000010000000111001011010011010011100011110010': 1, '01110001001101100111111110100011000110111010010101': 1, '11101001011101111010111001010111101001011100111101': 1, '01010010010000100011111011001011111111110011010100': 1, '11011011111110101111100101011001000111101101100101': 1, '10110001010000010111000111001001110010111011101110': 1, '10000000010111111110111100001101000110010000101100': 1, '11110111110100100010000001001111010100111011110011': 1, '11000111111100111110100000011110000111110100001111': 1, '01111000111011100101100011010110011011110001111110': 1, '10010010001000001100010101110011000110010101001101': 1, '11111000001111100100101110000011010011011001101100': 1, '00001110111111010101011010000100011111101101000111': 1, '10001101000011100010011000000011110011100101010101': 1, '11001011101010100111010001111110011111111011000101': 1, '10111011010111100100000101000010000010101110010101': 1, '00000001000011000111100010111101111111101101001100': 1, '10000110101010000001110000011011011100011111101111': 1, '11110100011111101111001111000100010110000001110110': 1, '00000011101010011111101011010000111001111000111101': 1, '00000100001101111010100101000000110111111001000101': 1, '10010100110111010010111101010111101001101111001100': 1, '11100000100101001001100011001010011010010010111110': 1, '00000110111100100011101000011011011111010011100111': 1, '01001100101000100101101011000011010111101111011101': 1, '00011011111111110000000010101111011110110110001111': 1, '01011011000000101110010001100110110011011111101101': 1, '11101011011011011011100111011011101111011110001101': 1, '11001110110011111011000101000010011010111100101100': 1, '00011101100110111001111101010000011110010000110101': 1, '10100100111110111011010010100100011011111100000100': 1, '01100011100011011010111101110100011010111000101100': 1, '00111111010010100101110001010111011110101011001010': 1, '11110111001100100101010001001111011110100111100101': 1, '00001011111101000110111010011000011000111101100111': 1, '01101010010001101001100111111010111011001000000111': 1, '00000111010000000011000000010011011010111011000110': 1, '01111101011011000001111000111110001110110011010011': 1, '10100111110101010010100000111011110011111111111100': 1, '00101011101000010110010001100110011111001111101101': 1, '00111110011011100100000001011111110010111110100111': 1, '10010011111101001001110001100110111001111011000100': 1, '10000100111010111111100001000100000110111001100111': 1, '01100110011101011101100011000011110110111110010011': 1, '11110011101110000110100011011000101111111100110100': 1, '00100110011011100111000110111111111010101100000101': 1, '11111110011101001010110010010110110010111001100110': 1, '00101011010101100011101110100000110010110110100101': 1, '01011011100001000110101110100111011111111001010100': 1, '01101111001011110011110111101000010111111011000100': 1, '10111010100010001011010111111110010111111010110101': 1, '10111000010011101010111100011011111110110011001111': 1, '00101010011010101001000010100010010111101001111100': 1, '11110100111011001110000010011010010010110101100111': 1, '01001110101111101010100100001010111011101111110001': 1, '11010000001101001101011001001011011111101010110100': 1, '10110010110100101011010110011110110110100010010111': 1, '01101000010101010010001001110100000010111011011011': 1, '01001010010111000001101001101111111010101100100101': 1, '01010101011111100100011010110111011110111001011111': 1, '11010001011001001101000100111011000011111010100111': 1, '00000111101101101010111101000000001101111100011101': 1, '01111000111101110010010101011110111101111100110100': 1, '10000111001100000110100011001000011110111110000111': 1, '10111010010100101101110011000011110011111101110101': 1, '11101010100010100111011001101111011001101010000101': 1, '01001000011011100110100111000011010010111001101100': 1, '11010111010001011111000011110011010000001111011101': 1, '01010011011111100010110001100110101010111010110101': 1, '11000100010100011111110100011111111010111111101101': 1, '10101010001011010000110010110011011011111011001100': 1, '01010010010000010101010001011011111110111001100111': 1, '01001111011110101110010010001100010111000100100111': 1, '10011010011111100010101101011110110011101110101110': 1, '01101110100010001111010011110010101011111100011111': 1, '10101111100110001011110011110111010110110000101100': 1, '10010101011111001110011000100111111110001100011111': 1, '10100001100011011111000101010000010111101001101100': 1, '00000010011001001111010100100111010011111100001000': 1, '01010000011010000101110001000010100011010100101111': 1, '10101010001110001011100000010010111010111000001111': 1, '01101010100101000110001001010110110101010001110011': 1, '01111111000001011101101001000100010111100111011100': 1, '11110111011110011011010100000111011000011110011111': 1, '10001010010011111111010111110010111010111011110101': 1, '00001110101111010100001011001010011110111001100100': 1, '10100111101000111011101001101100011111111110111111': 1, '01111010101011100000110111011111000011110010011100': 1, '10000110110111010101011101011101011011111111001111': 1, '11000011011111000011111101111111101111110011000111': 1, '11010100110010000010011110110010011111111000001110': 1, '11011010111101110111011011011111010110111111000111': 1, '10000010011100111101010101010110111110001010001111': 1, '10001011101101010111100110011101011001111111010111': 1, '00100100111011010011000011111010010000111111101100': 1, '00011001000111100111000011011010010001101100000100': 1, '11110110110000110010111010010010101010111100000100': 1, '10111100101011010111110111001010110100111000100100': 1, '00000011001100101101111010111001101010110101010101': 1, '01011000011110000110110001001111001010101111011111': 1, '01011111010100110111000101001001011010111101111101': 1, '11000110111010001110001111010110111011111010101110': 1, '01001100011011101100000010101000110010100110000111': 1, '11100011100010000000110011101011010111111000100110': 1, '01111001001011000001010011011111101111110010110000': 1, '01010010101101101110101101100011110110010011100100': 1, '00011011011001010010100110100100000100111101001100': 1, '10110010111101101010000011001010011011101111111111': 1, '00010000001101101101101011010000000111101001000100': 1, '01101110010101011011111010001010110000111100111111': 1, '01011101010000101101100100010110011011111100101100': 1, '00101110000111100100111000100101011010111001101110': 1, '11111000000001111011100011011101010111101100001011': 1, '00111000011010000010101011101110110011111010111111': 1, '01001100101110001101011011010110001111011010001011': 1, '00011110100100110100111000100111001010111001001101': 1, '10001111111011011110001001001111011111110100110101': 1, '10110101000001000111011001101010010010111001111101': 1, '01000010101111011111011011110010111011011000011011': 1, '11010001110111100011010101010000110010111010111110': 1, '11010000001101011111100111101101111010111100111011': 1, '11100110010011100011011101111010110111101101011101': 1, '00011011011010110011010001100101000011111010011100': 1, '01100111101110100110000110010110101110011111001111': 1, '11010000110101110000111101000101101011111010011111': 1, '11101011111111110110101110001111011010111000010111': 1, '11100011001111011100001111010111011111110011101011': 1, '10001111111011001000111101110110111011011010111101': 1, '10000110100000101101000001100011110111101110001111': 1, '10110101001011101001011100010011111111111100101111': 1, '11101100010001100011111010101011111011011100111010': 1, '01010010000111101100000100001011110110011000101100': 1, '01100101010011001001100001100011110011001010101101': 1, '11000101100111111000001011000110110010011000001110': 1, '00000101110100111001010101000100111111111001110101': 1, '00100010011001101100111011010101101111110000100110': 1, '01100100000010100010101111100111110110000100000100': 1, '10000011111000110100100000110011110111110001010100': 1, '00010010011001001110100011001101101111110110000100': 1, '01001110000100101110000011000001110110111101111100': 1, '00110000010110001101110101001100010101110001000101': 1, '00101100111111101110111101000000110101101000001111': 1, '01110110000010011011111101011110111000110000001101': 1, '01011110001100101011101100000010010000111111110100': 1, '01010110010001010111111010001010010010101100111100': 1, '01101010000001011000001110010111011011110111001111': 1, '00010101111111000110100111101100111110001101110101': 1, '01110100001101000101100011100011010110111011010101': 1, '01110001000101100011001111011111010110111111100011': 1, '01000100100010000100011101100110110110110011001001': 1, '01111110111110101001101111100111100010111101011111': 1, '01011000100010001000011011101110010110111010010100': 1, '00000011011110000111100101111000010011100010010100': 1, '01101011010100001011010001110110011111111010010101': 1, '01111110011000011011010010100110110110100111100100': 1, '00110001001010101101000111101111100011101001001110': 1, '10100100011000111011100011111001011011110100000011': 1, '00110000001111100111101001000111110011101110010101': 1, '01000111011111100111100001010011110011011110001010': 1, '00011000100001101011011110001011011001000110001110': 1, '10011100001111101111010101001111110000110110000101': 1, '00110110110011000011000111100010110010111101011101': 1, '11011010111000001001111001111111110111110000101011': 1, '10000110001011100101010101000011011010110010101100': 1, '10111111010001011011110001001001111010110100001110': 1, '01001001010000010010110010110011111010011100111101': 1, '11101011011101110101000101010011000011111001011100': 1, '11000001001001011110111100011011001111110001001101': 1, '11010010001101101110100100000111011010111000000101': 1, '11000100010000100001110101000101110101011101100101': 1, '00001000011100001110000111100110010010110000000101': 1, '01011111000001000100110100101111110010101010000100': 1, '11101100011010110010111000110101111110111101111100': 1, '10100000111101100100110001010010011111100000000001': 1, '11001010101111110001100001001011110111100100101001': 1, '00010010011010101110111100001100010011110001111101': 1, '00000111101101001011000111000110011011111011101110': 1, '01110010111000000000111100011011010111011001011111': 1, '00011000011101100100101111111101110100111101100111': 1, '10001111000111101010101000001101100100111011110010': 1, '00010010111001110010011010001000011110110111010101': 1, '00011010011010010011101111110111100111110101011101': 1, '10101110111100100110111001011011110111111011010110': 1, '11000000100011100110110110011000110100111011000100': 1, '10001110111110000011101000101111011011111110011111': 1, '00110110111100100110101110110101000001011000001101': 1, '10011001111001001001000000110010010000111100100101': 1, '01101111010111001111000110010111011111110101110101': 1, '10101010001100001110001111101101110111100010011111': 1, '10100100111111101100011001110111010011101011101100': 1, '01011100110001100010010011111011101010111110011101': 1, '00001001111100000001110111101010111011101011011011': 1, '11000000011011100000110110010110010110111101110110': 1, '11111100101101110100011110000001010010100000110101': 1, '00010010010000100111100110110111010110111111000111': 1, '10011001001010010010000001001010010110111110001110': 1, '01100110011000000100110101011110010111111011100111': 1, '00000100011110101000100111111111000101110011111101': 1, '00110111111100001000001011110001110011011001000100': 1, '00001000010100101011101111001111001010110000111011': 1, '11000111111011000110101101010111110011011001101110': 1, '00101101001010100010010001110111011011110110111111': 1, '10011011011010111010010001111111010110001000101101': 1, '00001110011001010000111110011000001011101001100110': 1, '01110111100111111101111111011101110010111111111100': 1, '11101111011011101101000010000011011010111000001111': 1, '01110001100001010111100000100111010010000000001110': 1, '01101011011000010100100001011110111010011010001111': 1, '10000111100011000110101111001110110111100010111110': 1, '10111001111000100011110100101010010011111110000011': 1, '00110100001010101001110010010010011000111110110101': 1, '00100110011100001000110101100110110011111101011110': 1, '10111000010101100000111100100001101110010100110111': 1, '10001101000100101010111101011100111110111111101110': 1, '00111010001000001001011111110010101011011111000100': 1, '10111100000001100101011000010100101110010011000010': 1, '00000110111010011010011001101101001110101010011110': 1, '11010110011000111001011100011000111111111100110110': 1, '10010000001010000011111010011111011101111011000100': 1, '00100000001001111000101010010101110101101111100101': 1, '01001000110011101011000111101101100010110100100110': 1, '01101101011010100111111101111001011011101110011101': 1, '00101100100100111100110000100010111111101000001111': 1, '00111101111111010111100001100011010000100001111111': 1, '01011010011110110010111111111100010010011001011111': 1, '11101111110100001110111001100110110011101100111110': 1, '11011111111000101101110001001011111011110010011011': 1, '01011110000111001110001111010111100101110001000000': 1, '10110011111001110011000011110110111011101001010010': 1, '01011100101001110000101001100110110111111001001101': 1, '11110011010110100001010001100101011111111110111101': 1, '11000000011011110111110100000011010010111101011100': 1, '00100110110001010011101010011011111100011110000110': 1, '11011111111111101100111011000110101011110100110101': 1, '00110111101001101000101001100110111010111001101111': 1, '10110100111100000010110011001100010111110100010110': 1, '00011100111000000011011011001110011011101110001000': 1, '10110010001000101101001101101111110110101110100100': 1, '11110100001100000111010111101110010111110110101111': 1, '01100100000101000101000000010100010010100101100111': 1, '11111010101110100111000111000110001001011010101100': 1, '00110110000011101011010010110111011010011011011100': 1, '11010001110110100100001001100111111100111011000101': 1, '01110011010010111111000001000101111100111001010101': 1, '10011011011000001000101011010100110011100000001111': 1, '00101000011111110110110111010011011011110100010101': 1, '10000011111110000010110111100011011111111011001101': 1, '01001011111011100100111010010110111111111100100101': 1, '01110011000100111000011111111011001110001110111110': 1, '10111010111100001001000100101010010101011010100110': 1, '01111011001111111111010101010101011111111100110111': 1, '00111100101110110001100001100110101111110101001111': 1, '11010100101011010011000011000011011001011000111111': 1, '11011101111101101100011111101101100111111011011100': 1, '00001111101011010110110001000110001001101010101100': 1, '00110001001001100000000111100111110001010010000101': 1, '11100001111000100011110011001110110110101001011110': 1, '00000110001110010100011110100011111101111000010111': 1, '01000110100101010001001111101001001111101011011111': 1, '00101000010110111111110010101110111010001110100110': 1, '11010100000100110000110011010011110110111011001100': 1, '11011010000111000000000011100011000011111010101111': 1, '11001010011001000101101010111010101110000101001100': 1, '00000011100101110101101000010111010110011111001100': 1, '00100000011001000110001100010111000010111010010111': 1, '00000100010011011001101011100110011011111101001101': 1, '10010001110100010011111001001111011010111010110000': 1, '01011000000010100110000101011011010010111011000101': 1, '10010011010010111000110011100101011001111000001110': 1, '10101001110101001110100110110100011111010011001101': 1, '11101100110000001011001101110000011001111100110100': 1, '01110001100001110111001101111001010000111001000111': 1, '11010011011010000001010101010110111011111111110101': 1, '11011110011101001101011011110100110000111001000101': 1, '01011110110001101110001100101111111010011111110010': 1, '11110001100000100101100010111010010011111100100101': 1, '00101011000001111011100101001001001111101010111001': 1, '01101010101011110010011110101111110010111110101101': 1, '10000110011010000101000010010111000011100011011101': 1, '10000011111110001110101100100111001111010100010111': 1, '01111101101100100000001111101110111011111101001001': 1, '01110011110111101010111111000110010110111010110011': 1, '00000010111010000101001100100010000100111111110111': 1, '00000001110000111110001001011110010011111111101100': 1, '00010010111000100000001000111010111101111110111110': 1, '11011100010010101011100111101010111010111000100100': 1, '11010101000110100010001100100010110011110010110111': 1, '11011111101010100110110101000111011011011001111111': 1, '00010111001110010000001100001111011111111011001101': 1, '00010000100110101000001010110010010111110100101100': 1, '11001101101100110011101010001001110111110011100100': 1, '01010101110000100100001110010111111110111010111001': 1, '01110100011001111011111010101111011001111110000111': 1, '11100011011010101011111111100110111001101010010110': 1, '10000011010101110011101100010011110100111111110010': 1, '11110100000100110000101100110111101011101110001101': 1, '01100110101111101001010101101100011010101101111101': 1, '11001001010101000010100011011011001110001111100111': 1, '01010101000001110010101001101111110111001001101101': 1, '10100101011100100010111100001011001011111111101111': 1, '00001010000001011011011001110011101010010001110000': 1, '00001101111111001110000100000110111111111000111111': 1, '11001100000000100000110101110011011010111000110001': 1, '00010000101000010110101100000011101010111001001101': 1, '10111000101010101111111111001110010111101100001110': 1, '01100010110000011100010000100001110011011110011000': 1, '10010110010101101110111110011101101111101001010101': 1, '11001110011011100001101110111010010111100110000101': 1, '00101111000011010000110010000001000010111001111110': 1, '00100110001000001000111011000101100010101101010111': 1, '10001111011111000111100101000111110110110110110110': 1, '11110100101100010000111001101011101010100000101111': 1, '10000011011101111011101001001000011010100000010101': 1, '11100100011110110001011011001001011010100100111101': 1, '01000110101001111010111111011100111101101111010111': 1, '00010001101110111111101001010011011010111111110101': 1, '00010010101001100111011101010010110110111111001101': 1, '00001001000100000011000110101111001000111001000101': 1, '10011101111011110110100010101011110001110001011101': 1, '11101100110111001011101011011011111011010010101111': 1, '10101001011000011101101111001010000011111101010011': 1, '00110100010100100001101111111011110111111110000110': 1, '11001000010001011110001110110011000011101010000111': 1, '00000110110001011000011110101100100011111110110100': 1, '11001000000100000100110001110001001011111001101101': 1, '10110011111011101000101110111111001111111101111100': 1, '00010110101000001100101000101110010111110011000101': 1, '10001000110010000001001111001010111110011101001100': 1, '01100010001111100010101100111110110011110011001101': 1, '10000100010000100101101101111010000100011000111111': 1, '11010101111110111001101110111100011010111101001100': 1, '00001111001100100010001111101101110010001000000111': 1, '10000000001101010011100011100010110010111001011010': 1, '01111101100100100010100111011111110010011001111111': 1, '01011000100001110011110000000111011100111110101111': 1, '00100000101101100001110001010011110001100100111111': 1, '01000011001000111111100101001111110111011001010100': 1, '00011101101011011001100100000011001111011101110101': 1, '11001111001111000110110101010110011011111001111010': 1, '00001010001100111110100011101100011111101010010101': 1, '10000101000111101111010101110010110011101100001101': 1, '00011110110010111001011010010111101011101100111111': 1, '10110011001010111011011011101110110010101100001110': 1, '01110000000111001111110101001100111111011011000101': 1, '01001101001010101000001001000110010111111100100111': 1, '01110100011001001101101001001011110000111001110100': 1, '10010110110111100100101110101011000111111110000101': 1, '00011110010000000011111111111011111010001100101100': 1, '11100111010101001110110001000011011100111101101110': 1, '01001110110110000101011110100010010110011010101111': 1, '10011001111010011010101101101011100111010001011111': 1, '10010111101000101010101011100111000011111001010100': 1, '10001001101101100110010010000011100010101111000100': 1, '01000011111001100001110010111100111010110110010110': 1, '01011010001111001000001001100011010000101101000110': 1, '10100101001111011100101100111111111011100000001111': 1, '10101010101110001001011011011100011010001011000110': 1, '00010100111000001100111100101110000011111011110110': 1, '01100111101110100001100001000110010111111111100100': 1, '01000010110010110111000111101011111110011001001110': 1, '10101110001001001011110100101001100000111001111101': 1, '10100000010001101010010101000111011111111100000111': 1, '10010000000111100110111011111011000010110000101011': 1, '00001011111001111110010110010000010010111001010111': 1, '01011010111000100001111111100110000110111111010100': 1, '11000000001010001101111100011111101010101001010111': 1, '01101110010100100000101110010001010111101010001101': 1, '11111111111001100001101100110111000011111101000101': 1, '10110011111001100110101001000000100101001111011110': 1, '11100001011100100011010101010000010011111001000100': 1, '11110000011011010100100111000111111100110010001100': 1, '00011100111000010000100001111111110010101101010101': 1, '00111100001111110100000010011011110011111100100111': 1, '01001111101010100110101111001100000000001101111111': 1, '00000001110100101001000110101011010010111000000011': 1, '11011010010010101000011001000010010111111101101001': 1, '01011100110001000011101000001101111100111000111111': 1, '11011010111111100010101100011100101100011100010100': 1, '01110011110101100111011001110010110011001100100101': 1, '01000101010111100110000010011100110011111001010001': 1, '10110001011011100111010011100111101011101011111000': 1, '01110010111000101001100000101110010110100110010110': 1, '10011110001110001101110011110111000110101010111100': 1, '10011100001010010000100100111101011001011001111101': 1, '01010000000001010111010101000011011011101101110101': 1, '10000110000001100110100111111111111010111000101101': 1, '01010001011010110111100101010011011100111101100110': 1, '00001000010001111101010100101111111010111111100010': 1, '10010001100001101100100101011111000001101111001101': 1, '00011100001111000110000111110111111011110000011101': 1, '10111000111110000000111000110000011110101000100101': 1, '11111010110000001010110010010110010110111000111110': 1, '10100001101000101000010000011000010100101001011101': 1, '00100111110111100101010011010111100111110100001101': 1, '00011000011110010011100010110110011001110110010101': 1, '00011110011101100110011000110110110111111011011100': 1, '10011010111111000101110001111110011010101101100111': 1, '10100111110101001110011011100001111010111010011111': 1, '00101100010010011000110111001001111010111110011101': 1, '10010001100001001111000100001111101101101111000111': 1, '10001001111111001010101011110011111011100110110101': 1, '01111101001001011110100011110101010100111101110100': 1, '01001000001110001001001001010110111100111001100011': 1, '10111111001000101101100111011110111111011111001111': 1, '10010000100110100010001101100011011011111001100101': 1, '01111111101011100111110010011010110111101110101110': 1, '10000100001111000110000000001111010011111111100110': 1, '01101011001101111001010011001010010011111011010100': 1, '01100011000111101011010001011010110111011010010101': 1, '10110001000001110010011011000011111110011010100100': 1, '11010000000111111001010000011010111010111010110110': 1, '10000100111000110100110100001011010110110001010110': 1, '11000001011000101011000110100011100000110001111101': 1, '10000011111000100110111010101010110110111111001110': 1, '11110111011100100101111111111010000011111110000111': 1, '00001001011100000100100111000010000111111010000100': 1, '00011011001001101000100101011101001010111001000110': 1, '10010111000011111010100001111001100010111000010110': 1, '00010011011001100101011111100001111010110000110001': 1, '11100000101101000101111100001001011111111101000110': 1, '00100011110010010011011011100010010010101000100111': 1, '00011111011111111010000101000001111110001110000111': 1, '01100100000000110011110010010111000111010111000011': 1, '01011001000011110010110101011110100110110000101101': 1, '11010110011111010000001001011111011110011111111001': 1, '10111011111111001111100100011110001011111101010110': 1, '01100111101001100000000100010000001010010101111101': 1, '10110001000111001100111100010011101111011011010111': 1, '10110100110111001110011111100010110010111000110101': 1, '00000000011001110010110100110011010010111101110111': 1, '10101011000010111101011001001011101110101111001001': 1, '10110110100111100000110100010101101011011111000110': 1, '01010001111010001000010110011001100011110100111101': 1, '11101001001011100011111010001011111010110100101100': 1, '01001100111011101110111110101111110010101011110101': 1, '11011100111110100011011110001011111011100111101101': 1, '01010001010100111101100011111111010110001000001111': 1, '00111100101000100011110101000111010011001100100101': 1, '01101110011001100100111111001011001011110000110101': 1, '10111111110111001110100100100101011011001110101101': 1, '11000111001010101010100111000001011111011111111111': 1, '11100001001001001101101101001000010011000001110110': 1, '00000111000000011010011101111001111111101101111111': 1, '01110110001011111001110011001011110110100101111101': 1, '10100001111010111001111000010100111011001011000100': 1, '10010000100001001110101110110011111110011110100100': 1, '00110000001001100001111001110010011111111010111101': 1, '10100010101110100110101100000111111110101001010110': 1, '11110000111110001000110011100110011010111110110111': 1, '00100110111000100010111001111000010111100000001110': 1, '10001111010000111000110100100010001011101000000010': 1, '00011000111111100110000001010111001010110111101101': 1, '10100110010111100001001100010101010101101001001101': 1, '01111110111111100110111001000111010111111101101100': 1, '11010110100110110011100001000110000111101011100101': 1, '00100110110010000101000101100110010010101011100111': 1, '10101010001011111011101011101000010111111000111101': 1, '01001001100010000000000010110111001011110010100100': 1, '10000110100110110010100011100011000101111011001100': 1, '10100101001010110010011011010111111101111010001001': 1, '01110100010000010110010011111010010110101110100101': 1, '01111000000111010110010110110111111001111001010100': 1, '10010000100111111110001000010011010011110111100101': 1, '11010011110111101010110111000101010110111011100110': 1, '01000100101010001011011011011110111111110010111101': 1, '01101111010100110000101011000001110011110100110110': 1, '01111010010001110010101101001110100011111011111111': 1, '00110011000011110011010111100011011110101011111111': 1, '10011100101010001111000101011100010111110000011101': 1, '00000000000000100011000001001110011011111001110110': 1, '01101010111010101101101110001110010110111000111101': 1, '11101011001101000110110100011011101010110001110101': 1, '00000011011101110000011001101011110110110011101100': 1, '00011100010111110010111110010010110101110011011100': 1, '00011000010010111010111110011010010110011111000101': 1, '11000011111011011001100100010010010010100101100101': 1, '10010100100010001111111111000010111111111111011110': 1, '01101010001100111110100101000110000011110000000111': 1, '00001110100111101100101111011000111010111100011110': 1, '11000110101000110100110110011011100110101001110101': 1, '10110111011101000001011111010010111010111111000000': 1, '00110100000101111111110100010110111111111110111100': 1, '00110011001111010100111110000001011001101100010100': 1, '11101100111111000101100000100011111010101000011111': 1, '00011011100100011110101111111010111001111111100110': 1, '11010001001001010100110011110010111010011110000110': 1, '01100010100111111011100010001111000101101100011110': 1, '10001001110010101100110100001010011001111001100111': 1, '00010000100001001010101101001110111110101111100100': 1, '00011001010100111011110111010110010111111111110101': 1, '00101100011111000111101000001000100001010000110101': 1, '10010010101011100101010101001101010001011001100110': 1, '00011111110101000100100111110111010111101000011100': 1, '01010011010111100110101101111011101110110000111101': 1, '01001011011111001001111000011111100111111011011111': 1, '11001010101010001110100101001111111110101100011110': 1, '01010001110100000111001111010101011110100110010110': 1, '11001110010011001010101010100100010010011011110100': 1, '10100100000010101011110011011111010010100111001111': 1, '10000000101100100111010101001111111010111011110111': 1, '11100000000101100010101110000011011010111011111111': 1, '00001001010010010111111100111011010001111010100111': 1, '11010000101110101100110011001111010110111111110110': 1, '11100000100101101000101100011110010010111110010110': 1, '00100101011100110000110011000111001010011110100100': 1, '10000100111101100110111000101011100011110001001011': 1, '10110010011000100011101101111100110111100101010100': 1, '10010100110110000000000001110110110011111000000110': 1, '01100000010101100100011000111011110011111000010110': 1, '00011010001001101101101100110101010010100011100111': 1, '00001010011010100110111010110101110101111110000111': 1, '01010001110011001110010110001110011000101100001110': 1, '10000100000011110110111110001111111011101001101100': 1, '01111100011011001001101010100010111000111001001111': 1, '10010111111011110011010111001011100111111101101110': 1, '10101001100101000011011010001111110101111011010110': 1, '10100110111001001110010110011111100111011111000110': 1, '11101101101011100011111111101100110010000110100111': 1, '01111010001101100100011011110100111010110001100110': 1, '00111010000010101110110001100111100111011010011110': 1, '10101101111110111111110011010111010011101111110111': 1, '00001001101010000011001101111111110111101110110010': 1, '10010100111100100100111000001111101100110010011101': 1, '11000010000111101111110111010110111111110000011101': 1, '01111100001100000000010110110100011011100011111100': 1, '11101111011001100111011011001011110110101010010100': 1, '10010000001010001011111111010011110010011010001010': 1, '00101000101110101101101010000111110110100001011100': 1, '10000101110010001111010010011010111010111111100101': 1, '11100001000111001010000111111011011111111111010111': 1, '01010101001011101010110111011111000011011101110100': 1, '11011111110010101011011001001010100111111101000110': 1, '11000100010001111110000100101010010110010001011111': 1, '01001000110010100010110111100110010111101000110011': 1, '10010110101000010000110001100110011010111000100101': 1, '01111001001101001110000010001111000010111010010101': 1, '11010100000001011100110100010111101000111101111110': 1, '01000010010000101110110011000101101011011101000101': 1, '01000110011110111110110110111010010010010000000110': 1, '00110001011111101111110111011100111011101110110111': 1, '00001000101001111010000101100010011010000011110111': 1, '11100110010010100010010111010111100011000101001111': 1, '00111101101010101101010101110011000011111001111111': 1, '10010000011001001100000010010011110011110000110111': 1, '10101011011010101111111011001101111010101000111101': 1, '11001110010100100001000011011100011011101110101001': 1, '01011010011111000000001011110110010011001010011011': 1, '11100011000111010000111011100110001100111000011101': 1, '10111000001110000110100101100011101001100111101100': 1, '01100011110111001001101000000011011110101100000110': 1, '11011010010110111101111000001010111010101110111101': 1, '00100001100110001001011101010001100111011101110101': 1, '00100110010101111010101110001010010110011110111010': 1, '01110010101010001100101100111010100111110001100111': 1, '01111100111001110011011010011001110111111111100100': 1, '11111101101010101101000001010001110010110000001101': 1, '11011110001000110000101111011111011110111010101101': 1, '10000110100010100010101111000110000111111101110101': 1, '11001110111010011010000110001001111010111111111101': 1, '00011011010100100110100110011011101011110101101100': 1, '10000101111000111000001101111110010010110001000111': 1, '10010110001101000001000111000111111010101111011110': 1, '01101101101001100010011011111111001111111101000111': 1, '00000011110011100101111001010001101010111011001101': 1, '10111000011011011111010011111111011110001001100111': 1, '01100010001111010011111110111100010011100001011101': 1, '10101000111101010101101000000010110001101011111010': 1, '01010101011001001111011101010111111101111001110100': 1, '00010100001110010101100100110000111100101001110101': 1, '00001111110101111110110111110010000001111100100100': 1, '10101000011101000110100110111101100111001111010100': 1, '11101011001010000011100000100011011001111100000111': 1, '10001001011011001111010110001110110010101100010101': 1, '10100111011100110011000011100010110111111110011101': 1, '10100110111011000110110011010100111011111000011001': 1, '10001101111001001010101101100000101011111100000001': 1, '10111111000111000100100101101101010001110110110101': 1, '10110110100011011011101110000011011111111011001101': 1, '01111011011101110111001111110100010110101010110101': 1, '01010101011111100111111000111010011010111100010110': 1, '11011000010000001000011010101011010000100000010110': 1, '11010100001110101111110110010111011011011011100011': 1, '11101010110110100100010111000010010011111111111001': 1, '01111011100101100001001111010100010100111000011111': 1, '00100010000000101000101011001010000110001001111110': 1, '10110011011011001010110011101110010110011110010100': 1, '00100110101101100101101100100101000110101100110111': 1, '01010011110111010011110100100000111011111111000101': 1, '01010000101111100011011110011101010110001100111010': 1, '10011111010010010100101011101111010010111010000100': 1, '00011100000100110001111000001100110111111010111100': 1, '00100000001011101010010000001111110100101101100101': 1, '01000110010011101000110010110111010111101011111110': 1, '00011011011101111111010100011010011010110010001011': 1, '00010110100010100101111010111111110011100110000101': 1, '10100011001100000110010100111110001101111110110101': 1, '00101001000000001010111101110010110100111101010101': 1, '01111100010100111010111101100101110010001000000111': 1, '00011001011000100100010011111010110111111010001101': 1, '00001001100010101111101000000101011111111001110111': 1, '00000100101001100010000010011011000010110111000000': 1, '10110001110000010100110001100100111011111010001111': 1, '01000001110111000111110101010010110011110100011101': 1, '01001010101100001110001100001101101110001001001101': 1, '00110101011001101001001110100010110010111101000111': 1, '11011110001011001001110011011111101111101000110111': 1, '01011111111110010010000010110100000110111101000101': 1, '10111011111110110101111001011001110011110111011101': 1, '01011001111001111110100001100111110100111111100110': 1, '11101111111101100111001111111110001010111010110110': 1, '11010000001001100001100100100011000110111011010111': 1, '11000011010111101111100100111011111011110111100110': 1, '11011011111010110010101010010011010011111010100101': 1, '10001011010010111001010101001111110111110111000100': 1, '10010101111000001111001110011110010110111110110110': 1, '11101100110111001111101001010110011011001101011001': 1, '11000000111111000000001101101101111111101011110000': 1, '01010110100011001100010011111110100111111010101101': 1, '01111010110100010111111111110101110001101001101001': 1, '11000110111111100011100001110111011001110011100111': 1, '11111010011011001111101111101110100010101000000101': 1, '11011101001110001110100011010110011111101100000101': 1, '11010110001011111010110010111011010001110101010111': 1, '00110011010000101111010100101110111011111011001111': 1, '01010100100011001011111111111010100110111110001110': 1, '10010100110101101010100100011011011010101010000100': 1, '01000001100010010010011101100111010110101011100111': 1, '11100010110010010100110101111110010100101011100110': 1, '00000001111001101101001000100111100110111100100111': 1, '11101001110100110100011010000011000110111000010001': 1, '11100110001111100010110011010011000010101110001100': 1, '11001001010001101011100101011111000000110110001000': 1, '01111101010001101000000100100001010010001011101111': 1, '10000000000100101111100010110110000010111000001100': 1, '11001110100111101100011101010101001011101001111110': 1, '11000000010101000110011101101011010011111011100111': 1, '11101101001101011001100111101111010011011010000111': 1, '11001111100101011000010111001110011011111110100110': 1, '01001101100111000011000101110101111011111100101101': 1, '10011110001001000111101011010011101110111010011111': 1, '11101111000100000010001111000110111110110011000011': 1, '10101001110011100110110101100000101111101101101100': 1, '10111101010110101100110111000101110010111010001101': 1, '01011111100111000111100001001011001011101001000101': 1, '00010111101001100110001011110011011011101100010001': 1, '11110100100011100001111101111111001011110111001111': 1, '11000100111110011110110010101011101011111010011101': 1, '10001001000100100000100100000110000110011110000111': 1, '00001011111100110100011110101010100111101010111101': 1, '10110010011101100101111010011011110010101000110111': 1, '00001101011110111101110001110011001011001000001111': 1, '00011110110100000001101111011100000100101011001101': 1, '00111000010110111001110011010101110111111011001111': 1, '00111100100010000111110111001111010110111101000100': 1, '00101010011000111010011111110001010011111001011101': 1, '10101110000000100110000111100000001111111010010101': 1, '10111000000100000011000011100011010100001110110100': 1, '11000011001110010000110101111011010111011011111101': 1, '01010100101000101110111101011010011011111111000111': 1, '10101001111110101110110011110110001000111100011001': 1, '10110001111000001010101100100110010011100110110111': 1, '01111110001111101000111010011111011110110001111100': 1, '01110110101100111101001101110011111011110001000101': 1, '10011000100010001110110011110010011101111001010100': 1, '11110110101100101110000000100111010101111011000110': 1, '00010011001110100101100001010001011010110000011101': 1, '10000101001011100110101111111011010010111100000010': 1, '10110101010010001000101010101111110010111010111010': 1, '00011000001101010110100001110011010111110001011101': 1, '10000011100100111111011000010011110011101000000101': 1, '10000011000010110110101001010000111011011100111111': 1, '01111100000001100110011000100011000111111101101100': 1, '01101111001101100000110001010110000100111101010111': 1, '11010010110110000011110001100001010010101001010111': 1, '10011001101100000011011001100110011000111010100101': 1, '10010100010011001101000110110011001011011110101110': 1, '10000111010101110011110000001000100011100110101010': 1, '10001011010100011011101001111111001010111100001111': 1, '01111000011100101100110001111101101011101111110111': 1, '11010000000100101001010001101011010110111001001101': 1, '00101010001101101010110001000110111011111011000111': 1, '11011010101000110011101111001110011010111101001101': 1, '10011101011110100111101011101010010011111010100010': 1, '00011010000000101101011000001111011111010000010111': 1, '10011100110110011111100001001010001010111000100111': 1, '00001011100011110011110101101101110010111101101101': 1, '10110010101001100111101011000100011111111100010101': 1, '11110011001001000111110011011011011000110101010101': 1, '00101010001010010011111001001011011010001010010110': 1, '11110110000110110101100000000000110010101101100111': 1, '01010101010011000000001110101101010010111000111111': 1, '10000001100000100010100101101110101011101011010101': 1, '10011101101110000011000001111001011111101010100110': 1, '10000001111001100010110001001101000010101001110100': 1, '01110100011000000011111011011010011000101000110111': 1, '00101011001000011100100110001111110011101001111101': 1, '00100000011010011100111101000011010010111010010100': 1, '10101001011001111100101111001111111010111010111110': 1, '00000001101100100011100100001000011001111010110111': 1, '10101101110001101100111101100111101101111111011000': 1, '11011100111010110111010111110100000010111000110101': 1, '00100001111101010011100111000110100101111001101110': 1, '00100000000011100000101010000110011110111011110110': 1, '01001101110111101111100011001010111011111010011111': 1, '10011011110110001111111111011010011110011110000100': 1, '11010000000010000110010001011011111111111000111110': 1, '10010011001111100110100100000010011010111100000101': 1, '00000000001000110100110111101011001110010101101110': 1, '10010000010101000111110101000101100010100110001010': 1, '11111000011010111000010001011010010000101100110110': 1, '11011100101000001010110100001011110110110000110101': 1, '10110101010110110010001001100110110111111000111101': 1, '00110100011000101011111100111110011111110001101010': 1, '10001000101000100101101000000101110110101111110111': 1, '01001100101111000010000000100110111110111001010001': 1, '10010000011001111010110101101001111110111110100100': 1, '10110100001010101110111011100011011010111010101001': 1, '10111011000000100011110000101001011111101101111001': 1, '01010000110000101010111001010001100110101111000100': 1, '00110000001001100101001001001110110110111100101101': 1, '11110110010001100001000101110110100101001011101110': 1, '10101100001100011101111111100111010000011001110101': 1, '11011101011110100110000001101110010011110010111100': 1, '01101110001101111000001001000010000111001010101101': 1, '11000110101000111010101001100010110010110011001100': 1, '00011111111111110010001111010111010010011100110100': 1, '11011001011100101110010010100111010110010110101110': 1, '11010101011001100100000010110111011011111111101100': 1, '00000010101110000110100101010111110110101011000100': 1, '00011010110011100011111011110011011110111101100100': 1, '11110110101010101100101101100111011101001010110110': 1, '01011001101110100001100111001001110111010101110110': 1, '11111001011101000010111000100101011010111100100101': 1, '10010010101010101011010001101101111000100000000110': 1, '00100010010011001000011100110111111011010011011100': 1, '11100100011011110010100010000011000010111000101110': 1, '00010001010100100100111111001110101111110111101101': 1, '11010011100011100010110000011000010111111010000101': 1, '00111101110010101011011000111010110010110100000111': 1, '10110011100011110011110001111011010010101010100100': 1, '10011111011011001100101111011110011010111111001100': 1, '00110000111001001010001101000111111111110110001111': 1, '11101010000011101001010100000111110110101110010100': 1, '00011010000100101000011000001110010000111000111100': 1, '10111100110110001010110101011011001011001001000101': 1, '11011110100111101000100100100010111110100110100101': 1, '11010010110100010001110011000110110110010110111101': 1, '00111100100000000101010111111111011011111001100101': 1, '10111110101011110110111001000111101001101100110000': 1, '11011110000111100001000100100011110111010000010100': 1, '01001001011000000111000111100111010110001011101111': 1, '01111010100010001011110111011010011110110011000111': 1, '00101100111000110011100110011010010011110110000101': 1, '00010110000110011000111011010110101111110000100100': 1, '01101010101101000001000010010010010010100000100111': 1, '11001010010010001011110011100011110101111100011101': 1, '10111100100100001010110100010110110110001000010101': 1, '10000010111001111111000011101010011111110101010111': 1, '10000101111100001111001010100111111111111000111000': 1, '11011101100000110110111000010010011111111101011101': 1, '10011101111101000111001101100011011010111011001111': 1, '00101010001000101010101000100011010010011110011001': 1, '00111110101100100110100010101010100111010010101111': 1, '00101101001001100110100101011011111010001001110101': 1, '10111110100011101011101001010011010100111011110011': 1, '01111111001011100001000101000101110010011011010111': 1, '10010111100000011010110001000011011110100011010000': 1, '10110100100110000001100100111111010011110010100110': 1, '11010011111101101010111101011110111010011110001111': 1, '01000110110111000001000111110011100111000110101001': 1, '11000011111111010101111001101101010100010110001111': 1, '00001000100010011001110101111011001010111111111110': 1, '10010111011100011011110100111010001110111000011111': 1, '01011011100100100111101001101111110011011101010100': 1, '00101001101011010111010111000011010011011011001100': 1, '10110100000110000000110101101011010111010010101110': 1, '01001111011111110011101010100011111000011010111110': 1, '00000011101110110011010101110110010110110110101101': 1, '00110101001110100101100110001111111011000011010100': 1, '11111110111000111011011001011110010011111110000101': 1, '01100110010110000110000001001101010111111101001111': 1, '00111011001101001110100111101001000001111001010111': 1, '00001111110010001110000010110011110010011001110100': 1, '11000010001000101010011000111001110001111010100110': 1, '10001001000011000111111110111001111010111000110111': 1, '01001010100100000100110010010001011110101011101001': 1, '01000110111100001000111101001010110010111111100101': 1, '10011110100100000011111001101110100010110000010110': 1, '11100001101110110110000101001001000011010100100110': 1, '10101111000110001111100110001111010010010100001110': 1, '00100111111010010011101101110000011101110001001100': 1, '01101110000011101111001110001011010110011001010111': 1, '00110010011010011001100001110011111011111100000110': 1, '10011101011101101111101000110100010111110110000110': 1, '10111000111001000101101111011010011011001001111101': 1, '10110110110111111011000101000110110111110111111101': 1, '00101100110000000110000111010001000011110000111011': 1, '01110010010001001110100010000111100000110011101110': 1, '01111000101011111110001101011001100111100001111111': 1, '10101011001100100010001111110111010010110101100111': 1, '01000010100100100010000111110111011111110001100100': 1, '00010001011011110001100011111111100100111001111101': 1, '11010101100111011011110001100110101010001011010110': 1, '10111110011011110111010001000001011111101010001100': 1, '01101001111001100011010101011111111111111001100111': 1, '00011011111101110011000111000110111011011000100110': 1, '01100011110001000110110011111100010010101001011111': 1, '00101100001111100100101010001010111101000000010111': 1, '00001010001000010111000001100001111010110111011111': 1, '00110101101000101010100111100011101011000110110101': 1, '00001001111101111101111001101001111010111100010110': 1, '11000111011111011101000000100110001011011100000000': 1, '11010101010110000011011010100001010111111101000110': 1, '00010001000011100011110000011010001011110101001111': 1, '00101000000011001010111011110101110011101111011111': 1, '11100100000101011110111101100111110100010011011111': 1, '11110110010111100101010111011100111111010110011001': 1, '01010100011100110101101101100001010110100000100111': 1, '11110000011101011111111011111100110000111010001111': 1, '00110100100101000101000101000010111111011000101111': 1, '00010001001100101111100101111100110000111101010011': 1, '10000000110000100110111111110011001011111000101101': 1, '00111101011101000110110111101011000111110111110111': 1, '11000010001010110011111010000000011010101110000111': 1, '00001000010100101101011010001100100111011010011111': 1, '00101110000011011110010111010010111010111100111111': 1, '11000101101000000001111000000000111101111001011001': 1, '10111001011001111111110001111011010111100000101110': 1, '00011100110010110010110111010101110000111000111011': 1, '01000001000101111100110011111101100010111010001101': 1, '10101110011000100111100100011010011110010000110101': 1, '00011111101000000111111111100111010000100111011101': 1, '10010101110010010001000001101101100001000000001110': 1, '01110010111010101010010011010111010011011101011111': 1, '10100010000101001000100001110100100111101101000100': 1, '01011111110000010110000111111011110010111101011010': 1, '01101011100010100111011111101010000010111010001111': 1, '11000100101110011111001011010111110110101010000011': 1, '01010110111011001000011000111011110011111010110110': 1, '11110000111111000010000010000011111011110010110111': 1, '00010100001000100000011001010011111011111100000111': 1, '01001110011001111001110011111011000010101011010011': 1, '01111001100001101100001101011101111011100001000101': 1, '00110110001001101000110101100010110110011100010100': 1, '10010111111110101111010110111101011010101011100101': 1, '11101010011001110101111000011111101110111111100111': 1, '00100011111001001010000000101011010011111110110100': 1, '01000000111000001111010111000010010011110010100011': 1, '01100001000011101011110101110011001111010100110111': 1, '10001110000000100000110101000110111010000111011100': 1, '00110000110100000101001001101111001011011101011011': 1, '10101000111111010000100100100001001010110110110101': 1, '11110001110100010010001111100111011111011011100111': 1, '11101101111011101011111000111010110001111110111101': 1, '01101100010001001100111100000010110110001111100101': 1, '10101110001100101111101001110010101101111110001100': 1, '01000010011000100111111110111011110011011001011111': 1, '11111011000111111011010101000010111010111000100101': 1, '01111100111100011001110100111110010111110100100100': 1, '01001011010111100100111111100011111011010010100110': 1, '10001001111101110011111111110001111010101100010110': 1, '10100011001000001001100011101011101010111000111100': 1, '00101000001100110011110111100111111011101110101110': 1, '00110110100001100011000000111011001010111010100100': 1, '00100111100100001001011101101111100010110100101110': 1, '10101000000110001100110000001010000101011111110111': 1, '01101010000111101111100000101010010110111001011101': 1, '01011100011111001110100110110010010000101011001111': 1, '01001101110111111010110110000100011111111100111101': 1, '01000101101111111111000110110100111011111110100101': 1, '01001111010110100011010011010110100110110100100110': 1, '01011110001010101101110010010111011001101001101101': 1, '00101000011110111111111101100111000111011010011111': 1, '00111000110100010101110101011000110100011010110100': 1, '10001101101011111100100101100110110111111001100111': 1, '01101100110010001011010010010001000011110000111101': 1, '11100111010110100111110011001110011011111001010101': 1, '11111110011111011010000010010010100011011110100111': 1, '00000011101111101100101000101110011011111001101111': 1, '10000011010001101110101011100010010010101010100101': 1, '11111001100011110110110111101010001011101110100101': 1, '00000010001011010101100111000110010110111110111101': 1, '11110111111010001110110111001110010011101000010110': 1, '10100011001000011000111010111111011110111110000110': 1, '01101010011011011011010101001111011010011001110110': 1, '10000000001100100111010101010010111101011111100111': 1, '01111011101101001001111111101010100011011010111111': 1, '00110111111000000001000111010001111111111101100100': 1, '01100010111010011100010111110110111011111011110100': 1, '10011000010010000111111111110111101001111111100101': 1, '01000110011010101110001111010111000110111110011100': 1, '01000110100000001101110000011110110110010110011111': 1, '01010110011000010101000101010111111110111110111100': 1, '10010110000011011111110001100111010110101100001110': 1, '11110001110100001111111111011011001100111101100001': 1, '01111010001111111101111000100001001111111111011011': 1, '00000100111101001111001001001011011010100011001001': 1, '00000010011111010110011100011010111100111100100001': 1, '10011011100001101011000100010101010110100101111111': 1, '11010000001001000110100110011101011110111001111111': 1, '10010010001001001011110001111111110011111111010011': 1, '10110111001001110001000011001011011110110010101101': 1, '10110001101111001110111001011101011010111110010101': 1, '00001001011101101110001000100111010001011101100101': 1, '00101111111110111001010010000111110111111011001101': 1, '01101110000110101011101111101011010111111000000111': 1, '01110101101111010000001010011011110010111000110000': 1, '01010100011110000010111100100110110111011011000110': 1, '01110011100110010001010010100010111001001101011111': 1, '00100100000010100101110010011100111110111000101111': 1, '11111110110000001101101100101100011011111101010101': 1, '00000011101111101000101001100011110010110100111101': 1, '00111001111000000101110010001011011111111011111100': 1, '01010010111001101100111011001011010011010101110001': 1, '10100110100011111101101010010001001111110111001101': 1, '10111110011100100110100110010011110111111110001110': 1, '11000100011101100000001101110111010111010110000100': 1, '01111101111100001101101111111110110110111010100101': 1, '00101010000000110110010101001111000011010011001101': 1, '11011110000100001011110101111001110010111011011110': 1, '00110111111010111111010111100101111000110101001111': 1, '11111011110011000011111000010011111110101001001101': 1, '01111010000101111100110101101001000110111010101111': 1, '11110111011000010011110001011011101110011001100011': 1, '00111010111011100001110111000110011010101111110001': 1, '11100011100010000100010101101010000010111110011100': 1, '00000101011100011011010010110011000010111100011101': 1, '11000011111101000101000111100010110100100101100110': 1, '00011100011111111010100010111011101110111011010110': 1, '01111010011000001111011100110110010000111000110011': 1, '00000010110001100000001000110111010010110111010111': 1, '01100010100101100011000101101110111110011000001101': 1, '11110101100100101010101110000111011111111001110110': 1, '01010101110001101011110111101010011010111111001111': 1, '10001100001011111110010111001011111110101111001101': 1, '11001111001100001101100110001111110000111101101101': 1, '10001101000010100000001101100110110110001001010100': 1, '11110010100100101001110001110010010010111110001111': 1, '10100110000011110111101011001111101011101000100101': 1, '01011011000100000010111101100011110010101001100101': 1, '00101100010000100000101110011000011010111010000111': 1, '00010001111011100010101001100101111110111001010101': 1, '01010000000100101001100001000010010011011000101111': 1, '00101011111010000100010100000111111000110100001110': 1, '01011110100111100110111001001110001111010000001111': 1, '10000000011100010011011100100100011010100011001101': 1, '00001010110001111111011101001010111011111001011101': 1, '00001100110110101010110011111110110101111111111100': 1, '11000100111000111000110001100101010111110010101111': 1, '01101001001101100101001111110110110110111011100100': 1, '10111000101111011110110000101011001010011100111111': 1, '10000101100010001001111100110000010111010011010100': 1, '01110100011110001001111111111011001110011001010111': 1, '00111000001011111101101101001101111110010101010101': 1, '01111011001110111101101111011110110110111000001111': 1, '11100011110000111111101001011010011010100001010110': 1, '00101001000110000000100001100110110110110100000101': 1, '01110110100000100101000100001011111110101110010101': 1, '10100000111000110010000011100011010010111001010101': 1, '11001000100010100010100100101111000111101000100010': 1, '01110001100111100111000011011010011011111001100110': 1, '00000010100111111110100001101111010011101000101101': 1, '11100010111100011001101101001001110111111111001001': 1, '10110111001001100111000001010010001110101010110000': 1, '01001110001010100011111011110011101111101011010101': 1, '11100001101111100110110101101101110010111101110100': 1, '11110001001000001010110100101110100110111110111100': 1, '00100010100011010100011111110010100010110000101101': 1, '11101100000111001101110111000111101011111101101001': 1, '01100111011000010100111111110100111011010011101111': 1, '01011000100010100111111000100001001110111110110001': 1, '01000110101111011100110001001011011011111100100001': 1, '00010000101011100010010110001010111111101001100111': 1, '01100100011100100101011001100111110011111011001101': 1, '00011010011111111010010010100001100111011001110111': 1, '00011001101111001010010011110110100010111110110000': 1, '00010000101001100010001111110111110110111100011100': 1, '01100110001110000110001001110001011110111110110100': 1, '00010110001000001100101000011011111101101010010000': 1, '11101110011001000001010111100111011111111010011101': 1, '01010110001100100111100001000101000010100111010001': 1, '11111010101001100100010100100110111011111101100101': 1, '11000111011011110110110010011110010011111101101101': 1, '10110000100011110100001111110111101110101101100111': 1, '01001010100011000101000011000110011011110100011110': 1, '00100001111110010100011001101011000010100000000101': 1, '10111010101000100100111001001110110110101100001110': 1, '01101110011111111011110100101001110011111011110111': 1, '11110000011111101000110111110011011110011110100101': 1, '00110011101101101101111101101100010010111011110111': 1, '10100010000101111110001010111110010110111010000011': 1, '11001100011011011100111001000110101010101000011100': 1, '11010111110111000011111101001010110110111000110111': 1, '10010101001010011101100101001010011101111010011100': 1, '01100100011010111101110011010001110011110010100111': 1, '11111000000001100011001111000111100011111100010100': 1, '00110110100110011001001011101001010100111000010111': 1, '10110001110001101101010111011111011110011110000101': 1, '10011011011010001110011101110010011010110001111101': 1, '10110000100011011010001100001011011001011011010111': 1, '01111000001000100010101110101101000111001101010101': 1, '01100001101000101101101010010000010010101111001000': 1, '10100010011110001000001101101010100010101111011110': 1, '00000100111110001110000101010001000111111110100101': 1, '00110000101110100110010101010011010010111110001011': 1, '11101001010010100001001010001111011100101101111111': 1, '11011100110000101000111001000110001100101001101100': 1, '11001110101110000111111111000111011010101101110110': 1, '01101010010000111001000000101010101010110010101111': 1, '10001111010010101000000111110110010010110000010101': 1, '10111001111001100101100010011011000110100101000100': 1, '11001100100001101101111101111000111100111011111110': 1, '01010110100100000011001110000010010110110011111101': 1, '10000110100010000100111010110100010111100100100011': 1, '00111100110101100110100110110011101011010001010101': 1, '10110010110010001001110001001111001111101101101100': 1, '00010010010110010101111111101101011010101100111110': 1, '01000010001100101110000111101100011111111010110101': 1, '10000110000000000100110000111110110000111110010001': 1, '00101010011000111000101001110000011101111101010111': 1, '00100010001111001111111101100011000101101000100110': 1, '01110111001111000010111110010001101000010011000110': 1, '00000010111010010001111011001011000110111011111111': 1, '01000001011111001110010010000110110111111010010111': 1, '01001110110101100001111101011001111111111100011100': 1, '10000000101001101111011110110110111110111111111110': 1, '01000111010110001001100010110101111111100100001101': 1, '10100000110000000001101101111001010001100011000101': 1, '00111110101110110001010111010011111110111110011010': 1, '00001100011111111100011111100010101010011100110100': 1, '11111000110011101100001001110110111110001001010100': 1, '10010100110100010101110111011011110110010100100101': 1, '00110010011100101011101100011110111111101110100101': 1, '10101000111110110000110001100011100100111001111101': 1, '01101110000100101101110100011110011110111110100101': 1, '11000100010101101001100101001010110010100000011101': 1, '11100010111100010011001100001011010110111001011100': 1, '11101011100110100010100110111110100010011010000110': 1, '01000110100101100101000010111111110010011111110001': 1, '10110000010001110010000111001010010100101010110101': 1, '01110100101010000000111110111000110100111010110101': 1, '00000111010010110001010100111000010110111011101100': 1, '10001110001001011111111001000111110111111111111011': 1, '10010000100100011010110110111110011111111101111101': 1, '11010000010011000000011000110010001111101100010100': 1, '11000101100001111111101011000100001111010100110100': 1, '11100100100011001010011111110110101111101011010101': 1, '10011011001011111000011111100111011010110011010110': 1, '10111010110110000111011011101001100011111110000110': 1, '01001111101000100001111000100011001000001100000101': 1, '00000010000001101101011000000101111110100000001111': 1, '00000000110100011010111110010101111011000110011101': 1, '01100111000001110111100100011100011000011101111100': 1, '01010110111110001100011001011101111011010100111111': 1, '10110000111110110110101101100011110110101010111100': 1, '10100000111000011110100110001110011001101110011101': 1, '11001110100100000001100001110110011010111000110101': 1, '00010001101101000111001000011010110001011001011110': 1, '11010110101010001011101010001011110001111001100111': 1, '10110101100101101110111100110101111010111000100101': 1, '11110001100111010101110101001111001101101101011100': 1, '11001010010101111100000111001001010111110000001001': 1, '01010000101000101110001000000110010101100111111101': 1, '11010101111111000111010100100111111000111100100110': 1, '00100101110101000100001111000010001011110010101101': 1, '11100110010111100111110010101010110101100110010110': 1, '10011101001110100011100111000011000110010001110011': 1, '01000000110011011110110100000010001011110000000110': 1, '00010010110100010011111000010111011011001101101100': 1, '00101111001110000000011001000110111111010010100101': 1, '01101001001011100010111001101001011110111100010111': 1, '11010111001010001111101101111010110011111111001111': 1, '00010111110101000010011111000111011010010110100110': 1, '11100000110000011111111110010010011001111000110111': 1, '00001011010111011011000111011110101110110001001100': 1, '10011011010001000011001010110100111110111101010111': 1, '10010111111010001010000001001100111010100010001111': 1, '00001010000100000111011101110010111100101010111101': 1, '01101101000101001101001010001110111011111101010110': 1, '01001111101100000110110010001101011110101111101111': 1, '10011010111100000111111011010111110011101011000111': 1, '01100111000101100101110011000000111010111100011111': 1, '00111110010010010000010001010110001111110010111111': 1, '01110010010000101010100000010011010110111101011111': 1, '00011101011100110001111111110110110110111110101100': 1, '10100011001101100101100100110110010011101100001100': 1, '10001000100000001110110111000011010110110110010111': 1, '00001100001010111010101111110010001010011110001100': 1, '10000111000011000000101011101111110011101000011100': 1, '01010100001111101011011111011011001110110110101111': 1, '11101011111101011100111011000010111011001000101101': 1, '11111111011110101111011101001000010011110010110111': 1, '10000100101011001101100011001001010011100110110111': 1, '00001111101110101001110111110110011110111001001101': 1, '01000000000011110111100111011111010110111100101011': 1, '11110010000001010100001011110110010110001011010111': 1, '11101111011011100011011001110001010110111011011111': 1, '00001110000000100111111110111011011010011000111111': 1, '00010001100111100010101101111011110111101100111111': 1, '00011000101001100101011001110110110010110011100111': 1, '00001010010011100011101101010000000010010100001100': 1, '00001101000111101100101111000101010010011110111100': 1, '00001101010011011010000000000111011111110000001111': 1, '10101110000011001101111000100111110011110110010110': 1, '11001111110000000110001111111011100010011000000110': 1, '00100110111010110010100101001011110110101101101110': 1, '01100100011101100011101101111101010011111100111101': 1, '10001011110100010110010001100011000110111011111101': 1, '01111001111000010010001011110000111010101000000111': 1, '11001100001001100110101101101111000111111011001100': 1, '01110100110010111111000001000100010110111010001100': 1, '01011001111100100111111001000010001110101111111101': 1, '00010101001000100000001100001010011110001011010101': 1, '11101111111011001110111101011011000011100111001011': 1, '10011001101100011111101101100011000010111011011110': 1, '00010110100111001011010111011010111000101001110111': 1, '10000001010111110011111111111111110011111000110101': 1, '10000100100001111101001011001111000011111100111111': 1, '00100000111101011011000111110010011010101000010100': 1, '01101100101110001100111001011011110110010000101110': 1, '01111000110000000111110111000010001111111111011101': 1, '00100010010100100101100011111011110010011101110101': 1, '11000001111001100100011111000111010100011011100111': 1, '00101001100111111010111011100111111110001010011101': 1, '11100010001101110001011001001110011110111011011111': 1, '10100110101100011110100011011010111110111110100111': 1, '10100011001011000001001011000011100010101101011101': 1, '01011001110100010001101011011100011111111010110001': 1, '10100101000011111101111010000110011110111100010101': 1, '10010100011000001111010011101011000111011111000110': 1, '11010011010000100001100010000111111010111010111110': 1, '10100000000110110111110111110111010011001010001111': 1, '00111000010110101001010001101011010000111001011011': 1, '01011011111111100110001001010110111111011010011100': 1, '10110011011100011101000101010001110100111001100111': 1, '01011000011001111111101001111011011011101111010101': 1, '11111101100010111000010010001011010110101011101100': 1, '00001110011010100011001000110101111000111001111111': 1, '01101111001111001010111001101110011011001010011101': 1, '00111001100000101000111101110011010011101001100111': 1, '00100101101110100011010010001001110111111010100110': 1, '01011000011110101110011001111111110111101011111111': 1, '01110011010100010111111011110011011111101000110101': 1, '10101000001011000100010000110101110011101000111101': 1, '01101100010100110001101110101010110011110011000001': 1, '01110000011111101110111110110110101011111000000101': 1, '00101111010101110110010001101011110111111001001001': 1, '01111111010001001001011100011111011111101001100111': 1, '01101100111000101000110111111111010011011100000001': 1, '00111011100011101000110011010011010010111111110101': 1, '10010100011000001111100111000111010110001110110111': 1, '10100100111110000000100010001011111010111011010011': 1, '10000101100011111110100111100111110110100110010101': 1, '10111000001011101000100000101111111011011000001011': 1, '11011000000100101001001010001011110101111001110111': 1, '11110100000000111100001101001011010011111101100110': 1, '00101100010010101000111111011110100010011111010111': 1, '10101010000001000010000001110011000010101101110100': 1, '10100010100000001111110101001111011000100101111000': 1, '00010100010111111100101010001111010010011110010100': 1, '10001001111110101111110001110011110110000110000110': 1, '01011101010110001110010001000111111100100000011100': 1, '10111001000111100110010111100101011110111010111100': 1, '01010010011111100101101011010111001010111010011101': 1, '01001110110101001111110100110111001010010101001111': 1, '11110100100111100011011010111011011111111011001111': 1, '01101011000101111100000111010010010111011010100111': 1, '01100001100001001111000110001111111110011100000101': 1, '00011010011000000110101011101111010000101111011111': 1, '01001100111110110010110011100110010011111001111101': 1, '00010101111000001110101001110010110011111110110111': 1, '01001100101011001000010011100000000010000011101100': 1, '01000011100111100010111111110001000100001101000000': 1, '11101011111100001011001111110011111011111011101011': 1, '10111000110100101011011011000111001111011000100100': 1, '00010011000001100010010011000111010111111100010101': 1, '00111011101000100101100110100110100010101111010001': 1, '10001001001110111110001010110010000010101010000111': 1, '00011100110000100001100110100011111011011111001001': 1, '10110101111110111101111101010001010111110001010100': 1, '11000101001010101101111111110011011101111101011110': 1, '10110001110011100111000101111100101110100100000101': 1, '00110011111010000101010011110111110011011001111101': 1, '00000101000110001110010101010111010010011000001000': 1, '01010101011011101110100100001001111011101000101111': 1, '01001001101001001000101001001100111010111000110100': 1, '11011111100001100100100100000101001010010011000111': 1, '10110100010110100101010100111001001010011011101100': 1, '00101000011010111101011100001011010011111010101111': 1, '01110001100101110011000001000110111111111101101101': 1, '10001010000011100011001001001011011111110000011111': 1, '00011101011001111110101110010110100111111011001101': 1, '11110001100001011001100011111010111101111011000110': 1, '10011000101100111000110110101001100010110111001110': 1, '10101101010001110000110101011010011111111111101111': 1, '10000001011100100010111111011011010111111011100100': 1, '00100100010110110101010010110011111011001000011111': 1, '00011011000000111011011101011010111011111000001111': 1, '11100001101100000111011010101111010010001100111100': 1, '01011100101111001110111100101011000111101010110011': 1, '01100001011110000110001100000010111011011011100100': 1, '11000001111110001100010101001111000010011010110100': 1, '01110110111000101110111101000111010101101111001011': 1, '01010000101100100010011000010111010100111110100100': 1, '01011101000100101001100010100110010011111010010111': 1, '10010010111111100101001001100010101110110010100100': 1, '00001101010110100011001101001111101110110010100101': 1, '11100101110111000100111011101001010111111001100100': 1, '00000000001101010101011011010001001000111000110000': 1, '10010011111010110111011000000111011110111011101000': 1, '00101011010110011010000001010111110101011101100111': 1, '01111000110001001000000100011010110111111000000111': 1, '01001011110110110000111100100011001100111110011101': 1, '00010011011100111110101100010011110111110100101100': 1, '11100110111010101001010001110010110101111101110101': 1, '00011111001011101101100111100110011011111001001101': 1, '11110101100100101010111111101010000110101011001101': 1, '10001010101100011110101011001111100100110101000100': 1, '10000110100010101110100110100010111110000100010000': 1, '10010000001001100000100100111011001110111111110110': 1, '01011110110111100000111000010011110000111001011101': 1, '01001111101011001010000010110010000101111000011101': 1, '11011100101001011011101011010011110100111001110010': 1, '11010000110011101011101001010010001000111010010110': 1, '01110011101111000001000000010110010111111010111000': 1, '11101010011011110100101111101010011010111101000110': 1, '11110100110010010000101001000010100111101010001110': 1, '11010011100101100001101101111111101011011010010111': 1, '10001110100110011110001011010011011110111111001111': 1, '10110000101110010111111100100111010100111001000101': 1, '00100101111001111011001001111010000111111111001010': 1, '01000111111010110101001001111111011010111001111101': 1, '01100110111110010011010011010000000011111100010000': 1, '00110001000101000011110000111010110101111001011011': 1, '10111110110010111000111101001011010010110000000100': 1, '10010000110100100110100001010010100001111001101010': 1, '11001111100010100110010100110010010010000101010110': 1, '00110111110011101001110111011101111111111100001111': 1, '10000010001010101110111011111110110111001010101111': 1, '00010111110101001011010101101111011110110100100111': 1, '01011110110111101110101111110110101010101010100111': 1, '11110100101111100010101101100010010011101001000111': 1, '01001111000001000010011101010011111111111000101100': 1, '11000100010101100110111101011111101110101011110111': 1, '10100001100010101100000010011100011111100001010100': 1, '11111100001100000010010110011000110110111001110110': 1, '10001010111010000110010100101011010001100100011101': 1, '00011110110000010000000001011110011010001000101110': 1, '00000011111010101011100111010011110100101000101100': 1, '11000110110010011101111011000101001110110111011101': 1, '00101000011011000110110101101010110010110011101100': 1, '11111100000110101010111101000111101101011010101111': 1, '11010011111110010011101100001111101010010010101111': 1, '00000000001001100010000111010110010100101101010111': 1, '01100010001110101010100101100001000011110011111101': 1, '11001010001010100100111101011111111100001001001111': 1, '10000001011100101100111100100010101111000111100111': 1, '10101110110001101111111000000110010111111110101111': 1, '01101011010110100000100111100000000011101000101001': 1, '00111100111111011011001001110000010111111000100111': 1, '01000111100111000110111101111110101010101111000100': 1, '00100111001100000111100010100011010100011001110101': 1, '01001001111111100111010100101011010111011101100110': 1, '00000110010100100011111111011011100011111001000110': 1, '11000001100100010110111111010100110110111000101111': 1, '01101100011011111110110101110010110010111111001101': 1, '00000000111000100110000001111001110010011101100100': 1, '01001010000101111110101000001111010001111000010110': 1, '11010000011001010001001011110110011010110011001111': 1, '00111101111110000010110011011010010011110101110101': 1, '00100101101001110101100111011011100100101010110111': 1, '01000100100000100110111000100111110111011111011001': 1, '00111010111011010011110000010110010111110010111101': 1, '11111111000010001011010111101101010111100101011101': 1, '01111101011000001010110111010111110010001101010111': 1, '01111000110110110001101010011110111011011111010101': 1, '00100100001111010011100110101011010001101100011110': 1, '00110011111101100010000001101110110100111110011100': 1, '01000001011100001111111011111100001111111001101110': 1, '00111111111101100010111011011000010000110000101111': 1, '11010110111001101010100011110100111110111011110100': 1, '01110010111010011110100000110110110011110000001101': 1, '00110011011101000100001011010010110010001101100101': 1, '10110001010110101101101011101100111010100010010110': 1, '10011010010101010011101101011011110000110010110101': 1, '11100000010101000000010111010110101011101100000100': 1, '10001000011111110111000011111110111111011000010111': 1, '10101010001000000011101100101111001011111101110100': 1, '00010010001111100000000110001100110000001100010101': 1, '01010001010100000101100011010011110001110111010101': 1, '01010010100110111100101001111101111011110001110111': 1, '01000101011010110110101111111111010111111011100101': 1, '00110010111101011110010010101011000101101000010101': 1, '11111000000010000011101111111110011111110000111101': 1, '00011010000111010100101100111011111111111100000110': 1, '01100001101111101111001001100100011010110001111110': 1, '11111110011010001100000111010001111111101010101110': 1, '11001001110111000110000101110110011100011101001101': 1, '10100110110111010001011001101110010011111101000001': 1, '01001000010101011110110001111011110011001010111111': 1, '10000001100111000010001101001011010101111111011100': 1, '11100010000100001011101000000111011011111010001100': 1, '10101110100110000101101101101010110111101011111111': 1, '11110101110101001011100111000110111101110010011100': 1, '01110000000111000101100001011111111100001010100100': 1, '01010111010100010111011110101111010010110010011100': 1, '10001010001001100001000101100010110110100001101111': 1, '01010110110010110000101001011010010011001000011101': 1, '10101011011110101001110001101110000111111111101001': 1, '11000011011100100000010101001111111111111000100101': 1, '10001101000110110000011111010011111101111110001111': 1, '01110000001010101100110111100011010001100010011110': 1, '01110010110101010000101110001111010111011011101101': 1, '11000111011111011111010000100011011110111100010111': 1, '00010111010110111001101011010110100111011000100000': 1, '00011110110001010101101001011111101010111000100111': 1, '01010001011010000011100011011011010110101110000110': 1, '10110010111011101001011101111101011111101000001110': 1, '11010010101001010110110011110100111111100011110111': 1, '01110100010000011011110011010100001110111000001111': 1, '00110101000010100101001010011011100011101011110101': 1, '11111101101100000111001000000011010111101100111101': 1, '00000011000011101001111011101110110110011000000100': 1, '00111110011001001101011010001110110111100100011111': 1, '11001001111000000111011001001110110110111001000111': 1, '11000110011010101101101101111110110101111110001111': 1, '11000011010100110110111111000100011011110000010111': 1, '01000111001100011110101000011011010011111010000111': 1, '01011000110100010001100111010001110000110111100111': 1, '10010111111100000101111000111011011111011001111101': 1, '10110000111110101011110011100001100110110110011110': 1, '00110010110100100010000110011011110011110001101111': 1, '11110101110000110100100010000011010111101010011111': 1, '00111011101100000011110101010011000101111010000111': 1, '10000100101100111000111101111011101011111001100111': 1, '00000010111001111100001100110111010111101010011100': 1, '01001110101010010110001111001001010011111111110111': 1, '11001000001101100101111001111101111111111110011000': 1, '01111100001100001011001011000111011100111110011101': 1, '10000001101010011011110000111111100011111111000101': 1, '11111010111110000100111001101111110011011000001100': 1, '10000111100111100011100111100011110101101101111101': 1, '01000100110100000111001111011111111011011111110111': 1, '11000101001111010011110000001110000110010110100101': 1, '10000111010000100000100100000111011010110111010100': 1, '00000111111100110011101000001110010110000011010001': 1, '10101011101000001011110001001111000010101111100101': 1, '11010110111111101010011110101000100010111101010110': 1, '01010001111011101011101001000001011110111011111101': 1, '01100000111110110101000001101011111001001010011101': 1, '10100110111110101011000111011001011011111001010110': 1, '10010101111001101001100011101111011111101001011111': 1, '00100111100101000100011001000011010001111000000110': 1, '10001011001101110011100000000110100010111100000101': 1, '11000010111010110111001010000011000111111100111101': 1, '01010110010101100000110111001010001011101110011101': 1, '10010100000100111011000110111011110111111110100110': 1, '10110011011011000000001010100000101110010110110110': 1, '00101100010001001100000011001010011011111001000101': 1, '10010010101110011100000111000011001010111111100100': 1, '00111011011110011010110101101010110011111011100100': 1, '11010111011000010101111100011011001111111000011111': 1, '11011101111100001110010101011101011011111000001111': 1, '00010010010101110110000111100001011010111110101110': 1, '00110101110001000000101110101110011110101110001100': 1, '01011111011000111001011110100011111111111001001011': 1, '01011010010111000111001011010110000110101000001100': 1, '10100111011110101000100110010011000111110101101111': 1, '00010100000101100000001000001110000011111010000111': 1, '10011111000001011101011101111111111011110111010101': 1, '11010010011110100010101111100111110110111001000111': 1, '11001110010011010111010000111010001010011100101111': 1, '10001010111011110111111011111011001110111010110111': 1, '10001101111101001110101000011000111010101011110111': 1, '10101111001001101010011111100111001010111001011101': 1, '01100110111110110110110101000110001010111010010111': 1, '01111111110001110011111000110110010111110101011111': 1, '01011000111001110011011101110110110111011010000110': 1, '01111000000111101101100101011111001100110101101110': 1, '01110010001101100000111011100001010100010110110101': 1, '11100001111001001001010100010110110010111101110101': 1, '00110111100110110111110001100010010111011111010101': 1, '00101000001000001010010000011000111110111001001111': 1, '11101001001001000100011111101111110010011011001111': 1, '00101111011010101000110111000010100011110100011110': 1, '10110100000000001010010110010001010101111011111101': 1, '01000000001111111011010011010100111011111001011100': 1, '10011110111111000011011101100110010110110011100111': 1, '10010001011011101011010011111001011001111101110101': 1, '10000110110110101111001000001010010111111100110111': 1, '01110111000010010001111101110011110011111100010101': 1, '10011100001000000101100111010000000110110110010100': 1, '01010000101110000011110110101111010111110111000100': 1, '11010010110001000100100110010011011011111111000011': 1, '00101000011100100011101100010000111011111110010101': 1, '00001010010101111100111000010111110011110001100111': 1, '11010111001011100110110011011110010011010100111111': 1, '01110000011100110101111111100011110110101001011101': 1, '01101110110011110101110111011010110010111010001111': 1, '01100010001100100000110110001111011010110011111111': 1, '01101111011111110010110111001111001011111110110101': 1, '10000010011000000111110011011101100110111111010111': 1, '10101110101111100100100010011000100100111011001111': 1, '00101110000100001001101100110011111011111011011111': 1, '00101000101111010110110010000010010111101001010101': 1, '01000000101000101100001111101011110010111000011011': 1, '00010001111011001000100110001111110011111111101101': 1, '00111010100111000000000011111100010110111011110011': 1, '01011110110110110100100011110011011111110001110110': 1, '11000110101110100001101011100111011110011111000100': 1, '11111111100100100111000001101110111111011111011101': 1, '01000110011111101110100011100110010010110111010100': 1, '10010111011010100010110011101100101110101111011101': 1, '01111000101101101010110111011001111111111011001110': 1, '00100001011001011111100001111010110110111000001101': 1, '11110101101011001000100110101111001100111000000110': 1, '10100011010110101000101001110110010110110111110111': 1, '10100010000010101010100111010011000110111110100010': 1, '10001100100001110000101000000011111110101110100101': 1, '00110101000010010110100111010100010110101010000111': 1, '10101100001110101010101100110011011111111001111100': 1, '11100010100100111101000011101111110111110010000101': 1, '10110001000100010000100110010011110010011100011111': 1, '01101100110110000000000001011111011111111011101110': 1, '11010101011010100100101110010111101011101010010100': 1, '01110000111010111000000011000000010111100101010101': 1, '10001000111011101011110111111111010010111100011101': 1, '10010100100110000100010011000000110111011001111101': 1, '11000110011010010010101100010011111111111101101110': 1, '01101000111000011001001111000011010110111100101000': 1, '10001110011100001000100111010010110010111001101110': 1, '10100100000101101011101110011011000011001110011111': 1, '01001011111011100100100001011111011010111000001110': 1, '11011100100000111110011010010011111010110110011110': 1, '00110110100010001100100001011010011010111100011110': 1, '00010001111001110111100011011110011110101000101001': 1, '11100000101000001011111001110111110010111100010111': 1, '01111110011110000110000110110101010110011110110101': 1, '00110100011110011000000010101011111111101000101100': 1, '10010010001110001110110101011101100110011100011101': 1, '01010011100010110001110011100010101010110111111001': 1, '00110001100001001011001000000111011011110101001001': 1, '00001111001110110010000001011010110011111101101101': 1, '00111100101011001001011001111111110110110010101111': 1, '00001010110010001111100011011001111110111111010100': 1, '01101111101101100101101111110110010110001011001010': 1, '11010111000110111000100011001011110000111000011110': 1, '00010110101000101000110011000101100101111001001111': 1, '00110110101110110111000101101000100111101110000100': 1, '11100011110011100101010001110000010011111111010011': 1, '01111111110000111100010011101000111011111011000101': 1, '00110010111101000111111101001010010010011010000100': 1, '10110011111001111011011101101111010010111111001101': 1, '00000110011010010000100011100111011101101100101100': 1, '10110110001000001100111010101011000111111010001111': 1, '10011000111101100110001101100011110010010110101101': 1, '00110001000111100111011011000110010110111011000001': 1, '10101000011000111000000001101101110110111011101110': 1, '10111101111110100111001001100010010000111010111001': 1, '10110001000011111110010011001111111011111100110100': 1, '00101010110001100011101101100011011011111001100111': 1, '11100111111100010110100101000101010111111010000111': 1, '01001001010001001110110111101011011011011010000101': 1, '10000000001111101000110111010110011010011111110101': 1, '11010001111101100101010001010011101011011111110011': 1, '01110000001011101110001011111000111001111000111101': 1, '00111010001010001011111111011011111011111000010110': 1, '10110010111101000001101001101011111010111011010100': 1, '01011111001011100000111001110000010010111110011100': 1, '10100111001001001111111101100010111110110010000111': 1, '01110111010110010010100111111010011110111110001101': 1, '10101100011011011111001011101100011011011101001110': 1, '01110110111110101100100010000011111111110111010101': 1, '00100111010100101011101111111010000010111011111001': 1, '00101011011101101011001011001110000110101011010100': 1, '11110111111010101011011011011110111010110001100111': 1, '10000011100111000100100101111000010100111000100101': 1, '00010000100111001111011111100000010011111011001111': 1, '01100101000011111111010000110110110111111011100100': 1, '10011110001111101011011101101000010010111110011100': 1, '00011111001010110111100100111111001110101000100110': 1, '10110100100000100011100101010110010110001111000101': 1, '10111100101010111011111010100010011011011010100101': 1, '10111110011100100000101001111110001010101011111010': 1, '11001000010010011101101101111111000100111010000001': 1, '11000011101011011010010001100001001100001101111101': 1, '01110110011010001010000111001011110011011111110011': 1, '00110011111100100000011011001111110110011000011100': 1, '00000010001111101011111010100010011111100010111011': 1, '11010110110101100110011101111010011111101100111111': 1, '11010000111101100000011010010101111011010100101101': 1, '00010001010000010100011100000110110011011001110000': 1, '10101101011110110001010011010100111111111110110100': 1, '00101011101101100110111101011011000010110010010101': 1, '01101111100011101001111001111001010010100000111111': 1, '11001101010010010000110011111010011010111000101111': 1, '01100001001001001101000101110010001101001100001101': 1, '01001100010101010010110111010010000101111100110101': 1, '11101001100011001011110101000000011111111001101101': 1, '11100000010001110011111101000000010111000000110101': 1, '01010101011111000110111110001100110110111011001111': 1, '01111110001001110010001011001011001001110001110011': 1, '10010001000010000001000011001111011010011100110101': 1, '00010111100001100111110110101111001101100100110001': 1, '10001111110011101010100011001011101111101000010101': 1, '10000110101011101100110000001011110010111011110111': 1, '10001111010111000011100001111001111011100000001110': 1, '00001000001000100001010100010111011001111101010011': 1, '00010000010000010100110111101010111010101001001110': 1, '11010010111001000010101110010001000111101100101111': 1, '11010101010100000010101011010010101110110100010000': 1, '10000001001101111110100011000110010100111001101110': 1, '10101011110111010000000001001011101001110100100101': 1, '11001010111111010111100111110010010011111111101101': 1, '00001111010011111110100011110101111111111010111111': 1, '01010111011000001010001101011111010111111010101011': 1, '11011101111101100010000111011010010111100000101110': 1, '00100100101101101110110110011000011101010110010111': 1, '00001011100000000011111011110111010011100100011111': 1, '01110110100000101101110011110111110110011011110101': 1, '00110010010000010101111011011010111011111000000010': 1, '10101101100011000101010110000111000111101110100110': 1, '10110011111101111010111111010010011110111110101101': 1, '01011001010000101101000110011011100110011100001000': 1, '11011000100011110011101011111010010101011111010110': 1, '11110111111001010000101011101011001110101011100011': 1, '01110111110011110110111100100011010010011010000111': 1, '11111010011011011000111010011011111011100011101001': 1, '11001001011011001111100101100000011110111101011101': 1, '00110100000010100010110101000010010001101011010111': 1, '10110001101100111100111010010010010010010111100111': 1, '10110100010101110000101011100011001110110001100001': 1, '10101100110101110000100001001011001010101101000100': 1, '11010011000111100111100011011010110110111100000100': 1, '10001011101011100010001111111101001101111011001111': 1, '10100001111110110111000111011010110111101101100100': 1, '01010001011111100100101001111010010111111000011111': 1, '11100010100101100011100011011010011010101011000100': 1, '11000011100011000111100110011010110110011000100111': 1, '10111000000000100111101101110101011110011101101101': 1, '10011011010101110010000001111110010001101011110111': 1, '00001100101111101010111001000001011111110000110111': 1, '01111000001011101001001110101011001010010111111111': 1, '10000001111000000111011011101010011011011000000111': 1, '10010110001101010110101001101100010011110011110101': 1, '10001111101011100000011001011011110110111000101111': 1, '01001001011101011011000001010110011011111011110100': 1, '00101111111111101000010011010111001111101001001110': 1, '11000100000101000000101111111011101010111000000010': 1, '11010101101010101101111001010001011010101000010111': 1, '10000000110010011110111100000110010100111100100111': 1, '11010110011001001011011011010011101100000100111101': 1, '10001101101000010110001111100010010110100110000111': 1, '10001110000000011000101101001011111111111001011101': 1, '01001010101111111101101100011101111110111000001101': 1, '10111001000100111111100111011010100111111000100111': 1, '00101001111011011110111111001110111111111101100111': 1, '00111110100001000101111111111010111110101001111110': 1, '11010111011111101110010010011011011100111100100101': 1, '10001010111100100111011101011110011110111111100101': 1, '10010001011110100110001001010011111011001100101111': 1, '10011100001011101010000000100110010000111101011111': 1, '00100100010001110100001111110010110010010010001111': 1, '11101010000011001100110111011011011011011110001111': 1, '11001111110100101110100100110100010110111101011101': 1, '11001100111001010001111000010001010101101001000110': 1, '00011000111101111000000000110001111010111101000111': 1, '11110011001100100001100011000011011111111000111100': 1, '00101010111000100011010011001111011110111101010111': 1, '10011000110111100001001110000011010100111100011100': 1, '01110100111000100011011001110110101111111111011010': 1, '01100100101100001011111001010111010110100010010101': 1, '11100000001000100110000001000000000010100111001110': 1, '11011010000010001101110000010011010001110110111111': 1, '11001111001110100000110111011010011010100010000111': 1, '11111100001110010101001111101000101110111000101111': 1, '11000100000100111010000101101110110010011110011111': 1, '10111111100111111100010111110100000010101100000110': 1, '11100111011111111011111001100110101011111101110111': 1, '01110000001011100010111101110110000100010101110111': 1, '00000010101100100011110101001011110010111110100100': 1, '01001110110000110000111101111110011110111001011111': 1, '10011011100100100110111110110011111110110000011100': 1, '00011101001000110010101010101110100010111010001101': 1, '00011101001010100011110111101011001110111101001100': 1, '00001000011000001001101001011100110011110100011111': 1, '10010010010001110000100101001011001110101101101110': 1, '11101010011111011010010110000010000011111000100111': 1, '11011110110000001000111101000000111010101010001100': 1, '11001110111111000010111010001010000111110001011100': 1, '11100101010011000111010000011010110010010000011010': 1, '11110001000100111010110101000110010010111100100100': 1, '10010100000011100010110011110011010010101100100111': 1, '11001010000001111010100100101011110110101000000111': 1, '11111001000100010100111001011100000001101110011011': 1, '01011000101110110110001110000010010011110110101111': 1, '01101001011100001100000000001011111000111010011111': 1, '01100100101000101111001110111011110011111000010110': 1, '00011110011001100111100001011011101100111010010111': 1, '00011100001000001101100101100100001111000101010101': 1, '00111011111110111101101111100001011111110000001000': 1, '11010100010101001010110101000011001100101010110100': 1, '00100111100011011011100011000001010110011010100111': 1, '10010010101011101111110011110111101111101101010111': 1, '10111001110010101100001000000111100000101111110101': 1, '00110101110100111111001001000110110111111000001110': 1, '10001011111001001110011111001001011111111001010010': 1, '01001001001000010001100011111101011011111101010100': 1, '00110010001011010011110100100111011011111001100111': 1, '00011000011000110100111001000011110111101000010100': 1, '00010111100110000111001010011001100010110001100000': 1, '10101000000110001111001001111111111000111111001111': 1, '10000001010011100000000111010001010011111100101000': 1, '10100011101010101100110111011111000010110000011100': 1, '00101100001000111100010111100110000011110100000111': 1, '01111111101010101100001000111111010011100010110101': 1, '00111010011100100111101011100110011110111010100100': 1, '01100001000111110111101101110101010110111010110111': 1, '10100110000001010101000001001110001011100100110111': 1, '10011010000111100110000011111011110010010010010110': 1, '01100111110011101101111111010101000001111011001101': 1, '00011000110001101001110010110010110111010111100100': 1, '10010010010100001110110011100100011111011101101101': 1, '10000011111100000011101100110110011011111101111101': 1, '11111100000010010010101110000001000110011010010110': 1, '10010001001101000100100101010010110010011011011111': 1, '00011101000010111111100011111111110010010000111100': 1, '10010000101000001001100011000001001110001100101111': 1, '10010111100011111011101111011111110111111010100111': 1, '11010100100000000001101101100111011011111010101111': 1, '00101000010011001000001101101011110011011101010110': 1, '00011101110100010101010001000110010001111100011111': 1, '11111110000100000000110101001010111110101001011101': 1, '00110011100111011110111011100110010111010111001111': 1, '00110100101111101110000101110010110011111101111101': 1, '11011100010000110100100011000001101111101011011110': 1, '00100011000110101100110100011000111010110100100101': 1, '11010011110011111011100001100111011111111001100100': 1, '01100111011001110001000001111011110110111011010111': 1, '11111101111010000111110101011100100011110111001011': 1, '10010111010000100110000001110011101011110011110111': 1, '10101100011111100111111110000110111110111111101100': 1, '10111111000011001111000100111111010101111011101100': 1, '11000010011000000110110111000100010010100101000101': 1, '00101100111111100010100110010011111101111110010111': 1, '01011000011111001000011111100011010011111000001101': 1, '01101000001001100011000011010001111011111011100111': 1, '01101100000111100100111101111011111111001011100101': 1, '11110111000100101011110101000001001000001011000101': 1, '01000100000100100010010001000110111111111000101101': 1, '10000110111101000000110010000011110111111101011110': 1, '10011000010111100011111011100110101111110111100101': 1, '11001000001011100111111010011101010100111101100000': 1, '01101000001000100100000111010010010011100111100111': 1, '10111011111101111010101100011001110010110111000100': 1, '00000110001100110101100011101110011011111010101110': 1, '01001110101110000000101010001011110111101010011111': 1, '11001110110110001110100001110011110010110011010111': 1, '11110101011100110000100111001011110110111001011011': 1, '10110111010001100101111010110110100110011000100101': 1, '10111101011001011111000111000111000111000100110110': 1, '01010001101010010011001100011101010011111001101111': 1, '01110010011011110001000101111001111000111110110001': 1, '00100001000011000111000010101111011011100010111000': 1, '11111110111111001100100001000001010011101000000100': 1, '10110111100111101011100110101001001011101111000111': 1, '01110111011110101110110100001011010011101000101100': 1, '10110011001000001110011011000011010010111011010101': 1, '01011111000001100101010101100110111111111011000100': 1, '11001100110000000101101011010110010111111011011111': 1, '01101100111001011010101011000011110010111110001001': 1, '01111001001110101110101000110111111100011101011111': 1, '10000011111100010111100001110010110010100110110100': 1, '11110101110000010100010011011110100001111101110101': 1, '01101001000110111111011001011000111111011101101101': 1, '11011000111100100000111111101011101011100111101011': 1, '10000001101111001010010010111001010011110101111111': 1, '01100000111110001001001001100011011110111011101101': 1, '11111011010110101010111011111011010100001111100100': 1, '00010100111001111110101011011010011011000100010101': 1, '01011101110100101011110011010100010011111011010110': 1, '00100101101011011010100101100110100111111100001101': 1, '11110000110010011111010100010011101110101110010111': 1, '00101010010000110001011001100010001111111110110111': 1, '00000110001100000110101101110111110101101110001101': 1, '00010101010001000100111001110010000111010001111110': 1, '00100110111000100010010101001111110110011010101100': 1, '01011010001011110010100001110011100001111011101111': 1, '11001010011011011100100011011010111011100010001011': 1, '10101010101010110010111111101111011101111010010011': 1, '11010001100011101011001111101111010001101101000011': 1, '01010010111111110110110101101111110011111111100110': 1, '10101000111001101011101101000110110011110111101110': 1, '01100010010001100000100100100111010110111000111111': 1, '11010101101010110111101001111110010111010011111111': 1, '00111010001110101011110001100110010010101100011100': 1, '00111100010101100100110001010111101110110000101111': 1, '01111101011111110100101101101111000110001101101110': 1, '01010100101100111110101111110111010110101000010101': 1, '00011001000000101101110111001011010110111101101101': 1, '11011000101111001001100100001111110010111000110111': 1, '11111010011111111001100000011110100010111011010110': 1, '10100101010001101110100111011011110110111001011111': 1, '01001111010000101111111101111111010011011110100110': 1, '01110010111001110011111001110111001101111011110011': 1, '10101001111011011101000011010010101101111010100111': 1, '11000010011011110001101000000100010010110001010010': 1, '10110110100101101000111001100110111010111000000101': 1, '10001111011001001111010111110011010101010001010100': 1, '10000110011101100111111011110110010110111001111111': 1, '00001010111011001001110011001011011011100111011011': 1, '00011100111010101111110111100011110010101110110101': 1, '10111100010110110010101111111110010100101101001100': 1, '10000010101000110110000011110111010000110100110101': 1, '10011000111101111111100001100110100111111000100110': 1, '00000010001000000110010000001111110110011001100101': 1, '11100001100000001110110101011011101011111111011101': 1, '00011111011111001010101111010011111011111100101110': 1, '11001100001101001110101001101111010010111000000100': 1, '01000111001010000101100011101011010010111000010100': 1, '10110010110000101001011011010010000010110111111100': 1, '01111010111000010010111001010011010011111010000101': 1, '10001001011010000010101011011111010011111110001111': 1, '00001110011001100101100101011111111011111000000100': 1, '01001001001010000100111101100001011110011110110101': 1, '11111010001110010100000111100010001101100100100101': 1, '10000111110111101111001001010011001010111011011100': 1, '00110110110000110111001010001001110110111111111101': 1, '10011101001110011111000000010111010110111101001100': 1, '01111101011100111111110001100011000011001110101101': 1, '01011000110100000011000111111011010011111100111101': 1, '10101001011100011011100111000001010011010101010110': 1, '01111100001000101110001111000000011010111010110100': 1, '01011101111010000010110011101110111100111011011111': 1, '11111000100101101110111010111001001010011111011100': 1, '11001111110010001100110111001111001111111000100100': 1, '11001011011101111001100101000010110110111001000111': 1, '00100101101111110111001111100111111000111011010000': 1, '01101001101101110100101101111010000010011111111101': 1, '01011010100111001110100011010011001010111001011110': 1, '11111010000011100011101010111011010110111101111101': 1, '11000100111010101000001111001111010000111000100111': 1, '01111101001010111100100001001010110011110110010011': 1, '00001010011011100001100111101011100111111010010110': 1, '00100110111101100010010111010111110001110001101101': 1, '10000110100011110100110111000100010110111101101011': 1, '01011101110001010000110111111000111110110010001111': 1, '00001101110110101001100111111011010110111010110101': 1, '10010100100100111100000101001011111100111001010101': 1, '01010001000001110100011001100110100010101001010111': 1, '00101011010010111111110001000011001101011100011011': 1, '10010011001110111011101001001101110010101111000110': 1, '00101001011010001010101010000111110110101001011111': 1, '10000110001101011001100011110110010001111100001001': 1, '11100110011100000110000001110001011111101000001110': 1, '00101010010110000001000011101011000010001101100111': 1, '10010111010110100100001001000111011110111111101101': 1, '01011100100001101111111111010010110010011011101111': 1, '10110010100110000111000111011011011100100001111101': 1, '11000100010100101010001111111010010010110001110110': 1, '10110100101011000101011111011011001011111100101101': 1, '11110000010101011111111001110111110001010110000100': 1, '00101110010100011010111110110111001010111110101100': 1, '01111000001001111001011101100010110111111111110100': 1, '01100101001111111000100101101011011110111101110101': 1, '00101000110100100110101001101111000010101101111111': 1, '01000000111100101000011001110011101101011000101111': 1, '01011010101111100101110101001010111011100110001110': 1, '00010000000101011001001101100101101111111001001111': 1, '01111010100001100000111000011010010110111010000100': 1, '01101011011001101011100110001100100101111110100101': 1, '10011000011000011100001010010101011010111101111111': 1, '00010111000001110011000111111010011010111000100111': 1, '00000101001100010101111010101011011111101011111110': 1, '00000110001101111101111111111011011010111111111100': 1, '01000000100000101001001111001111010000011010001111': 1, '10000101001111001001101011010011110011101010011101': 1, '10111111010011101000001101101100110011110101000101': 1, '10110001011111101100110101100101011000011110010110': 1, '11101011100000011100011111110011110110101011110100': 1, '11110110111101101011101100001110111011111011000110': 1, '01101110011011011111110001011110111000111000100110': 1, '11001100100011001111100001100010010110111111011001': 1, '00101101101000010110100111110111010110111011100110': 1, '00100011011000001110001000101011101010111011111111': 1, '00010101010110001100101110000100011111011011000110': 1, '00011010111010001110110001100111010101110100000111': 1, '11101101010111011011001011001111010010100011100101': 1, '11100101001011100011011100000110110110001110010001': 1, '00001101100110110111000111001111110011101111011111': 1, '00101000100101011001101011001011011010111001101110': 1, '11010011011101000010011111111101111110011001001010': 1, '10111010010100101100111001010110110111111011111110': 1, '10100100100101100011101101010101110010110000100100': 1, '10001100001100100011001111011011110101101001010111': 1, '11101001011001110100100011011111111011000101000101': 1, '11000001010100101101000101001110010000111000010111': 1, '10011010001100101111100011011010110111101001101100': 1, '11100110000000101011110110101111110100011000100001': 1, '11100000110010011000000110111010111110111000000110': 1, '00010101001001100111000101100111011011111111110100': 1, '01001010110110000001011000010111010111111000110111': 1, '11011110101101001010100111011111110110110011101110': 1, '11011001100000100011101000000100011010110100100001': 1, '01000101100110010100000011000011111100111111010101': 1, '10110100011001011101111101001111110110111110000101': 1, '11110110100100010101010111100101000100001001001100': 1, '11100010111111111010000011011010000010111000000110': 1, '00011001000010000011101010010101000110111010011111': 1, '00010010011100010000110000000011011000111100011101': 1, '01010000111000101101100011001001110111111010110111': 1, '10110000110010100101110000101000010010111001011111': 1, '01000001101110111100110110101110100011111011111000': 1, '01111110110011101011010000110100110110110000000011': 1, '01110111110100111000011001111011011111111000100110': 1, '10000110111011111011011001010111111110101110011100': 1, '11001110000000110010101011010110110110111110111100': 1, '00101000110000101110000001000011010100110010101111': 1, '11101011111011100110111001111001111010111101101010': 1, '10100010001001101111111111100111110011111100100100': 1, '11010110110110010001011101011011000110111111010111': 1, '11101100011010110110100111100000101011111011110101': 1, '11011001011000111110100001001111111010111110000110': 1, '10011100111111101000001111001111011110111100010101': 1, '10010011011010101000011001101011011111111111100101': 1, '11001100101101011111100101101011110110110001000001': 1, '01010100011101000001100101000110110000111100101100': 1, '11001111110001010010100010010010100010011001110111': 1, '10000100001111000111011011001101010110110110111100': 1, '10000110000110000001010100110110100111011011011101': 1, '10100100011001101100100111011011111111110100100100': 1, '01010100010101100110110001101111011011011100011001': 1, '11111110001000001010100101100011011110101101101110': 1, '11010000111111010001111101001101010110111111110101': 1, '11000100101011100100010001111111110010111100011110': 1, '00111110111110110111000111010000100111010000000111': 1, '11011001001011101100010100101110100010011101110111': 1, '11000101000111111011110111010010110011110111100111': 1, '10001100011011011010001000101110011110111001001111': 1, '00110010101001000011001011101011100111111111110001': 1, '01100100101110100000011001010000011110111100010011': 1, '11111110011110100101110001010011001110000111100101': 1, '11011000100100101100110101101100111111101100100111': 1, '10010011011011011001101010000001110100110100011101': 1, '00101110011001111011101000000110100011110000111101': 1, '10011010101101000011100001010110011010101101111111': 1, '11011110011001111010101001001001001110111000000111': 1, '01100100110110001010000110001010110111111111001100': 1, '00000000101011100011001010111011111011111001001001': 1, '01011011000001111111001011100010011111111101011011': 1, '11100101010001110110101010010111111010110101100111': 1, '10011011000001111001110001001101111110111101110111': 1, '01011011010100101110000001100010111111111111100111': 1, '00011101101011010011001011001010100010111000001101': 1, '01011100000100000011000111001011110111110011100110': 1, '11001000100010011111010010101011101001111000101101': 1, '11011010110001101001101101110010010010110011001110': 1, '11111000010000011001011010111011000011011101110110': 1, '00101010001100001001011111110110010110101100101101': 1, '00111010101010100001010011010110000000111101110110': 1, '01011110001010000101111000101011010010011000000111': 1, '10111100110100100010001010111111011011111001101101': 1, '00011110001100001100011111110101100010101100010111': 1, '01111110001001110110000111100010110111001010001111': 1, '01011100001001111100000000000101010001111100011101': 1, '00101111011001010110010010101110110010011010000110': 1, '00101110001000001111111000101111011010010110101100': 1, '10000111011000100100000111011110100111111010100011': 1, '10111010000101010110101011101010011110101101101110': 1, '11000001011010100010110011111010101011101110100111': 1, '11111110000010011011010011111011011010111000010100': 1, '01100101111110000110100011001010010010111001000110': 1, '00111011111111100100001001001100101010011000001101': 1, '00111001001010010110010000000100001000111011010110': 1, '01101011000101111011011101100010111010111101010110': 1, '10001010111001001011000110100110110111111010010110': 1, '01110000010100100100100101001110100110001011110100': 1, '11010110101011100100100111000111110011111100001100': 1, '01110110010110101111101010011100010011011000000111': 1, '01100010110011110110110001111011011010100000010100': 1, '01011110010001001010010101111111110101111111100101': 1, '11100101010000101100100011001110011110111000100100': 1, '01110011111110101100011110010110010111010111100011': 1, '10101101010100101011100101000111111010101101011110': 1, '11001110001001101111111000000110010011011001110110': 1, '00110000011111010011011101111101111101111101101111': 1, '11000011111100001010100011001110101111011100000111': 1, '11111110000100101010101001101011011111011111100100': 1, '11110001100101010110010111100001011110011101001100': 1, '10001110100001110000101111111111100011011111101111': 1, '11001100111110011000001111100110011001111101100111': 1, '01111011000110000000010101000011011110111000001110': 1, '00010100111110101011101100001010011001110111010011': 1, '10010001010010110111111001110001000100111001111110': 1, '10001010001010111101000011100011011011111110100101': 1, '11101101000011101111100111100100110100111101111001': 1, '00111111110100011001000010110000111110111111111000': 1, '00000111010001001111001001110001110110110101100111': 1, '11001101111100010101111010100111111011001101111000': 1, '01101010110010100110111011010001011111111000001101': 1, '01100101011000100110111001000011111111101111100100': 1, '11011001010101101011110100111101010011111011010100': 1, '01000001110110001001101100110011111011111001001101': 1, '00111111001101100010100111010010011011111001111100': 1, '10110111011011011000100011011011111111110111011100': 1, '01100011100110101010100000101011001110111111001100': 1, '00010001000011010011111000011100110010100101001101': 1, '11100010101110100110001010100011110010100011010000': 1, '00010111110001000111000011110001110110110000111101': 1, '10100100010101100010100011101100011110111000010101': 1, '11011000101101010000000001001110011011111011010001': 1, '10011000110010110010111001101011111101111101101100': 1, '10100011001000001011101100101011111110110001001101': 1, '01110011110101001001101000111110110010110000110100': 1, '00100101001010011010100011110110110110111110110110': 1, '00110100110001100010101011010110111110111111011111': 1, '10111000000100000111111011110000101010010001000001': 1, '00011000000011101101110111100110000110111110111111': 1, '10100110111111001011111000111001011100110101011100': 1, '10000110010110110110011111001000010110011111000101': 1, '01110011010011011010011110110111010110100111101110': 1, '11001010111100110010111001110010100101110001010101': 1, '10000010111011010111111101000110110010111001101100': 1, '00011000010010001010011001111010010111111110001111': 1, '00001101011000001110000100001110010101111000101011': 1, '10011011111001010110111011001011000110111100010110': 1, '00101000000110111110110110010011010011101001101011': 1, '01010100111101001110000000011010011111110100010110': 1, '11101000001010011111111010111111101011100010110100': 1, '10010100000001100010011110100001111011111100100110': 1, '01010000010011001001111111111011010110101011110101': 1, '10110000010001110101011100010001000011110011100101': 1, '10101100000111110000011011011111111010111001111111': 1, '00100110001101011100110001100011110010111100101110': 1, '00111110001010100110101100010110010011110010111111': 1, '10100000000110101001100010111110101000001100110110': 1, '11100000110101101110101001111111010111111000110001': 1, '00000010110101101111110001100011010111111001010011': 1, '01010010101001000110011111100011110110001001111100': 1, '10101010000011001010110111001011011001111010001111': 1, '00010011011111100010100111101010110011000001000101': 1, '10101001101100101110110001010011111011110011101111': 1, '00011010011110011100100110110110011010100111101101': 1, '11011110101101001001100001000011000101001001010110': 1, '10010001011111000011000000001111010111111001110100': 1, '10110111100001110001010111111011100111101101011111': 1, '11110001011101001111101011001010110010110011010100': 1, '00000010111110011101111110010001011111100101110110': 1, '10010011011101100011100111101110011111111000101111': 1, '10001010100011100001101110011011010100110011001011': 1, '10011000001111111111110011010010011111111000110110': 1, '11111110011110011111000111010011110101111100111101': 1, '00011110100111111010101011111110111111100011111000': 1, '11101101010001001000110111001111010010101101111101': 1, '00101000001101000001001111000011110011011110111101': 1, '11000000001010110110111100110010011000110111100111': 1, '00000101000111001010000110100011111100111000011101': 1, '00011111001000111011101001000111110110111010001001': 1, '10100000001101010100011101010001110111111010111111': 1, '01011110100101111111011001101001001111110011101101': 1, '00010100011011101101000110011000000010010100010100': 1, '00010100100101100110010101011011001101111000000100': 1, '01110010010000011001110110010011111110111110100000': 1, '00001110011000011000000101011101010110111101001100': 1, '00001011111011001101100101110110010001111001110100': 1, '10000000100100001000010111100001010111011000000110': 1, '01011110110011100000100011111110110111101000001111': 1, '00111011000001100100111101101000010010111101000011': 1, '00101101011010000110110111100010011010110011000101': 1, '00010010011110101000100001100011110111101111010111': 1, '10101000000100110010111011000011000011111111000101': 1, '11100010000100000100110000011010011110101011100101': 1, '11001100111100011100001000101011001111101011111111': 1, '00011001001000000011011010101111110011110011000111': 1, '00111010100110101111111011100110000110101100101101': 1, '01101110110010110110000000000001101111110111111101': 1, '11010011000010010111010101000010011010010011001101': 1, '11000010111010001011100101000010000110100011010111': 1, '00000111100001111010110011110110010111110010001111': 1, '00110110000111000000010110001011010011011001110110': 1, '00110001011001100111101001110001010110111001001110': 1, '11101110101001101001011100110110011001110100101101': 1, '00101010010110110000111111010110110101111011010101': 1, '11111010000110000111000111010011101110011110111111': 1, '11010101011111101110111001001010010011011111100111': 1, '01111110000011101101110000101101001011111101100111': 1, '00000111011010100010001101010011010010111100110101': 1, '00110100001101101011111101001010110000111000101111': 1, '10010111101000100111010101100110111001011100011011': 1, '11101011110111110000111011011100000010001010010100': 1, '00110110011110010100100101111000011010111101010111': 1, '01111110100101101100100011001001101011111001101111': 1, '00010001111111111011100010101010110011101111100001': 1, '01100001001001101111110001001010000011110110110100': 1, '10011010111001100010000111011011001010011110000110': 1, '10010010100100111111001111111010111011110000000111': 1, '11100110101101101011110100010010111111111111011101': 1, '10010010110110101101101011101111010111111001110100': 1, '00101000100111111111001100001100110010110110001101': 1, '10011000101010100101111101101110010011110011000101': 1, '00110010100110100010101111111111010010011001111001': 1, '10101000000100000001111101011101001111010111110101': 1, '01100110011100001010000000010101000111100111100101': 1, '11100000101010111101111011100011011111111111010110': 1, '11010111011100001111100111110011001101111000111100': 1, '11010100100100101111111111111111111010111011001100': 1, '11000111101001110011111001111110110010111101010111': 1, '00101101101011011010100011100010011111011011010111': 1, '01000011110111010000000001111010000010111100000101': 1, '11011101011010000000011001111100100101111100001101': 1, '00001000101010010011001011011010010100110100011111': 1, '01101011101000000010000101010001111000101111110101': 1, '00111010001100011101101001100110110110111111100100': 1, '10101100100100100100111101001001111111101110010111': 1, '00010111100000101110111101010011110111000011001101': 1, '10101011111111101110010101100111111111100000111101': 1, '11100110010110011011001100000011011010100110000100': 1, '01110100011000100110101011100111000011111100000011': 1, '00010100010111001010100110011010111011110010110101': 1, '00001101100101010011111111011110010010101001110101': 1, '00000100000111110011100011001110001111110000101101': 1, '10000110011111111011111001110111110011100100011101': 1, '10110010101011100100100111110010111110110000000111': 1, '10000111010000100111001110000011110111110111110110': 1, '11100100001001101001100111110001100110111100101101': 1, '00000001000110101111001100000010010100011111001101': 1, '10010111100010010111000101011100011010110010001101': 1, '10101001011010111101010111100111110100110001000101': 1, '00111100111001100100111111111011110110100111100101': 1, '01010010001011100111001010000111001010111110011100': 1, '11011000111001001001101111101111011001111110000101': 1, '00000110011110000010101100111011111110010101110111': 1, '00000000011101110110000011111010000111010111010110': 1, '10110001001111111111101111111101011010011011111101': 1, '11011100000000101011111010001110110110011101100111': 1, '01101010000011000111010101100100011010111000110101': 1, '11101100111111001110101001001100111111011100000101': 1, '01111011100111011100101111100101100010111000011111': 1, '00111110000010001110100100001011100110101000110111': 1, '10111101110011010000110101110011110110111100010100': 1, '00110101010101110000111111001111000111110010110111': 1, '11101000101110101001001100100011101011111011001111': 1, '10001011111000011001001111101011001101111011001100': 1, '00101000111100001110110111100111010110111010111110': 1, '11111010111011110101101011001010110000100110110101': 1, '11011000101010100011010110110011010011111111011111': 1, '00101110001110100111111100000111110010100100110101': 1, '11010000110101100010010111111100011110101011101111': 1, '00011110001000100111110001000011101000001111001011': 1, '11010110011010001111000100001110110110111100000110': 1, '11101001110001000111100010000111101110011000111100': 1, '01101100000100000110101101110100010011011010111111': 1, '11010110001011100110110011100111011011111011011100': 1, '11110101110001000010010011111010010011010111001111': 1, '11001110111010011000101001111101010011100111110110': 1, '01110010110001110111110111101011101100011000100011': 1, '01000010001000110000111001100011001111111011110101': 1, '11011000000101110101100001001111111100001111000110': 1, '11111110001001101101000100111100011110111010001101': 1, '10010001000101001000011101101011011101111101110111': 1, '00011110011101111011011010110010010100101111011111': 1, '11011001011111101100100111101110011011111001001110': 1, '11001010011100010011111010111110011000110100100110': 1, '11101001101100110011001001100110110110110101000100': 1, '11011011011011100010110110010100001011111010001111': 1, '11001110000011100011110111000011010001011101010111': 1, '10000001011111011010001000011111111110111011000111': 1, '01000000101010000000110011000110010111111101110110': 1, '01100010001111101101101011100000010110111010101010': 1, '00111010111110011010100011100110010010111111111111': 1, '01001011001111010111000101000010001100000001101111': 1, '01101001011010101011010100100000110111001100100011': 1, '11011000110001011110111111011011010110111101011011': 1, '10001001101001100110000010000011111110000010111101': 1, '01010110110010001100011001111111111110111000101101': 1, '01000010001010101101111011100111010110011111001011': 1, '01110011110011101110111111010111010011011011111001': 1, '00101110111011000110011101111011011010111100010101': 1, '11010000001000100111100100011111011100100110011111': 1, '10010111111000101110101000101111110111110001111110': 1, '10101000011110101110100100011011011110010000011101': 1, '01000100011010111101111101100111011010011100011110': 1, '00010111011000000111101110001100011011011001111101': 1, '00001010101010010000111011001110000001111001100100': 1, '10011110100111100000010010010010110101101110110101': 1, '00101111110001111011100011011110001001101010101101': 1, '00110010110010101011101000000010100010011010000101': 1, '01001000001111100000001000110000010011111011100110': 1, '01100010001101100101111101101000100111111010010101': 1, '01111001111011111100000111000110111010011111010111': 1, '01010100111010001010011011111111011000010111111101': 1, '10111010011100110001100010010110110011111101111101': 1, '00111010010111000111011000001111011011101000111110': 1, '01101001010101100110011011110011011110100111111101': 1, '11011001111110100110101001011011011010111011001010': 1, '10010010110010000111110010011010001010101000011001': 1, '01101000110110011010101000101011011110110110010010': 1, '00000001111100100111110111110110001000110111100100': 1, '10000101001001111111010100101101011110110110101111': 1, '11101101101101110001101011010001101011101100001101': 1, '11010100100110101110100010000111010111111101101111': 1, '01100001100111101101000110011011110011110111011111': 1, '10000110100100110011110111101000110011101100011110': 1, '00111010100000000110111111110011001000110011010101': 1, '11101110010100111110001111101011011111011110011101': 1, '01101110010110100000011101010101001110110011011101': 1, '00001001100010100010001111001011011111110000110111': 1, '01001110111111101011010000000110110110100010000100': 1, '01001111011100100000110110110011010011101111011111': 1, '10111110010011101110001111111010111110111011111110': 1, '01100111101111000101110000111010110111101101001111': 1, '11000010101100101001101111000010010101111111011111': 1, '10111000111011010001111011100111111010111111011001': 1, '10011010111011101001000010100110010110111100000111': 1, '00100001000001101111011011100111010000111000010100': 1, '01010101111011101100111101010111111110111010001111': 1, '10110111011110100100011110101001101110111110001100': 1, '10010101100010001010000101100000110010111001111101': 1, '01000011011011100111010111110010011111111000110101': 1, '01100000100111100110110010111010111011011000010101': 1, '11101001000111101001010111110010011110111100110111': 1, '11000010101000101100111101000011011010111010000100': 1, '01010000001001110101001001101011011011111000100110': 1, '00010011100110110100100010001101100011111010000111': 1, '10010101100001100000111110011110010110111101111101': 1, '10100111011011000100101001000111111110011110011101': 1, '00101110100101000010011111001110010110100001111111': 1, '01011011011010111110111000001110110110101110000111': 1, '11111000101110111111111101101110101011111000000110': 1, '01101010000110110110111101111010101110101011111110': 1, '01110001111010101011100001110001010110001100111001': 1, '01011110011011101000010101111101111110011010101110': 1, '01110000010001001101111001011011111110101001001110': 1, '11000000111001011110111001001011110111111101010111': 1, '00101001111111111101100011111101011100111010110111': 1, '10101001001010100101110010110111101001000001000100': 1, '00101001110100110100011111011111110000111110001101': 1, '00010110001111100101111001000111110010101011101101': 1, '10001000000111001111111111101111100111010111111101': 1, '00001000100101100000110111001110110001111001111001': 1, '01111100010111101001000111000001111010111010001111': 1, '11100111111101111100100100010001010001111100110111': 1, '00111101000101110010111010011010100010010111011111': 1, '01010000010100100010010011101111111111111100011001': 1, '11100111010110010010111000000111010011110011000100': 1, '10000101110101100011011100011110110110111001010111': 1, '10100110010111111010101111101110010010110101010110': 1, '00001010000000110110111100010011010111110000100101': 1, '10100010101001000000000011101110100011101111010100': 1, '10010010011001100011111001100010111011110111001000': 1, '01011010110000010000100001110001111110111000010111': 1, '01111101010011000011010011010011010110001000001111': 1, '01001110000011100011101000011110111110111010001101': 1, '10011000111010000010101010000111010010101110001100': 1, '00111001000111100110101011100110010001110000111111': 1, '11110000110001000011101101011000100111001110110011': 1, '01110001011111110101010111000011101111010011001100': 1, '00111011100011111001111000111010010111111111011100': 1, '10110011100010000111000111000101010111111001011100': 1, '11011101000001101100110111100111101110000101111110': 1, '10110001010110011111000110001111110111010010000100': 1, '01111010010110101100011110100101010011111100000101': 1, '10011000111100010110110110111010010111101101001101': 1, '11000010111100100111101001001010011111000001011101': 1, '01011000101001100110110011010111101111100110100111': 1, '10111100101100100001101010101011010101111110000100': 1, '00010110111011110100110010111010100100101101100001': 1, '10010010111001110011110010001001110110110111010111': 1, '00100101000001010101100101110011010011111001101101': 1, '10111010011111101010010101110111010011111100001000': 1, '10101100111011000111110100000110010011110101110111': 1, '01010110111100101110111111110000100010111010111011': 1, '11001010010111000111000001001000011110001100000101': 1, '10010010100001100001111101100011010011011100111010': 1, '01010101000101110010110010100011111101111111110111': 1, '11100000111001010011110110011110010011111111101110': 1, '10100000110111001100111111000110010011101101100011': 1, '00011011111011110110110111000011100111111101110100': 1, '00010011101101100101111101011011001010110010000101': 1, '10010111101111110001111110000011111111111101101101': 1, '01010000101000100010111101110001110010001111010111': 1, '10010100101001111000100001000011011011010111000110': 1, '00111101011100001110010010010010111110111011001111': 1, '01000001000000000111101101010111100111001011111101': 1, '11101001011000001111100101101111011110011011001011': 1, '01001100111000101111110101011010110010111111001111': 1, '01100110101111110001010010011110110100101111111100': 1, '00000110011001110111011101010111101110011110011011': 1, '01110011111001100010011001111010111011101010111111': 1, '11110101101110111110110011000011011011111010101101': 1, '10001100111010100011101011000011001011111011010100': 1, '11101100111101100111100100010000011011101100010000': 1, '10011011000010100011111111001011010101110110010111': 1, '01000001000110101110100000010101011010110010001000': 1, '11100101110000100110100101011110001010010000010100': 1, '11010001000000100011111001110010010101110110001110': 1, '11001001001111101100100010110011000100100111011111': 1, '10010100101001101011011010101011010110111000111010': 1, '00001010010011010110001000110101001011111101001011': 1, '10011000001100111010000101101110110010101011111110': 1, '00011111010000010011110011001010111011011011100100': 1, '00111000101101100010010110001111000110111110110111': 1, '10000101000010101110011101110111010011111001000111': 1, '10110101101000001010110110011110011010111001001101': 1, '00110010001100100000111101001010110001110101011111': 1, '11110100000010000100101100010111000010011010011101': 1, '11000010111100000111000100011010010111011110100110': 1, '10001011010000110011000001011011011111011010101100': 1, '10110001100111111001100000100001110010110000011101': 1, '00011111111100000110100011111001010111111000101110': 1, '01010101100111111111111010000011110001111011001001': 1, '11101011011010100111010101110011111010111110111101': 1, '10011101010111101001111010010011011010111001110110': 1, '11101101011111001010101100010111101010110000111111': 1, '10100101111110100011101010100111100011111101101111': 1, '11100110001101000010011111001111110010100101100100': 1, '11010110100101010111100000001111111101101000001101': 1, '00011111111010100011011100100111000010011010100000': 1, '01010010111011111111100000000011010111110000011100': 1, '00111111001010000010001010001011110101111010011111': 1, '01111001001110001110010111100110001010111111011111': 1, '00100001101000111110010101110110000100001110110000': 1, '01101100100101011010101110011010111011111001110111': 1, '11110000110100000010110001011111100011111100001011': 1, '10000010001110111110010011110001110011111100110110': 1, '00010011111110111100110101111011010011111100001101': 1, '10101101110011111010011110111101111111101111110111': 1, '11111000100001010111011011011111111010111110111111': 1, '00110101000110110011111000111010010011001100111111': 1, '00100000100100001001111011011110111010101000100111': 1, '01011000110110101001100000011010111010101010011111': 1, '11100011110011000110111111000011111110101111110111': 1, '11101000010011001000111110011100010010111011110110': 1, '00001111111100000110000010000010011011110011011110': 1, '00010110011001100101011110100011101010111111110101': 1, '11111011010001000100100111111110110110100100110101': 1, '11010010000110000100110101111011011011111010010101': 1, '11001101110101000011100001010110110011110101001011': 1, '10101010100111101111001110000111011100111010101111': 1, '01110000000010000111110000000011010011111101010101': 1, '00011111111010001111000001111010011010110111101111': 1, '01001100011010000010110100101011010111111111001100': 1, '01011000100001111001100101011110101011111000010100': 1, '10000000001111101100000111000001011011011001001101': 1, '10000001100000111110101101111001000010110001000111': 1, '01010110101100011010101111100001011011011110010101': 1, '10100110001110110011111101001011110111101110000110': 1, '00000100110111101000100001011000010010110010110101': 1, '11101010010100000101110000010101111101111010010100': 1, '10111001011010001111001101101111011110110000000101': 1, '11110000010000101011101101100011001011111000010111': 1, '00100000000110110010100101100111000111011001110100': 1, '01111100101011110011110001000111111011111111110111': 1, '01001100100111101110011111001011101100011101111111': 1, '00111011011110010111010100101111111110001001011111': 1, '11101000101100000001001110001111101111111111001111': 1, '10011100000000000010100011000011110011101111101101': 1, '00100111110111101101101010101011011011111000000110': 1, '11000010111000000111100111100111010110111110001100': 1, '10011001010010101011010111100111010111111001111111': 1, '11010110000010101110110110101010010100010101010111': 1, '11001010100001010110000100110011110011110001011111': 1, '00101010101100001000010000100111110010111000001101': 1, '01100001001001100101110110011010010010110100111011': 1, '00101111011011000011011111001000010110111110000101': 1, '11000111111100101111101010101110010011111000100111': 1, '00110110100101110010110110100011010100010011111101': 1, '10000011101101110110100000110111011110111110000100': 1, '00011101010011001010010111100010111011111010001101': 1, '01011101010011100111101101000111110011101100110111': 1, '10000011110000110001101111110001110010111111101101': 1, '11111011101011111011110001111010011110111010100111': 1, '00010111111101111101100100011001111110101011001101': 1, '11001000000001100110111010111001011011100011000111': 1, '11000001000101100110001010010011011001111010101111': 1, '01000010010111000011101011110011000110011011011111': 1, '00110010110000010010101000001011100011011001010111': 1, '01010110011000101110010100010011011110111011100111': 1, '10101100010011110110111110100010011110111000001111': 1, '00110111101001000111111101110110110010111111110110': 1, '11001010001110010001111101011010010011110101011110': 1, '11110001111011001101101010011111010111001111111111': 1, '10001000000101111010001111110111011111101010101111': 1, '00000000011111101101110011101110100111101100001101': 1, '10100011011011110000101011011001100010101110000111': 1, '01110100011001001110100111011011011110011011101001': 1, '01001110101110001111011110011110111010011101001100': 1, '00100000101011101011111111111000110011111110100111': 1, '00100010001111100111110101110011101111101111000110': 1, '11101000111101100111101010110001011001111010001111': 1, '11000010010000100010111010001110111011001111101101': 1, '10100010000110111010101001110010111010111011110111': 1, '00101000110111011011101001001011011111011101000100': 1, '00010011100101100010100101110010100010100000000101': 1, '10001111110011100000101011101011010001101011101000': 1, '00011010001101111111010011001111111110011110011111': 1, '01110110101111111111100001001110110111111101111101': 1, '10101010010011011001000001111110010010101100011100': 1, '01011000100010001010011111000010101010011010110110': 1, '00001010000001011010100000000111111010111001100011': 1, '01000110111110110111001110011000101110101010011110': 1, '11100011001010100111110010011010011111100101011101': 1, '00011001010100100000011100110110110010011010100101': 1, '10011000011111000101010101011001011011110100111110': 1, '00001100001101001111001101000100011111100101101010': 1, '11001010101110000000001000000011011011111110000101': 1, '00101001100011101110111011010011100011001111101111': 1, '00101001011010001101111001100011110101110100101111': 1, '00010110101111101000110010001010011010111001000110': 1, '01110000110001100110110111110011011100010010001111': 1, '11011010101101101101010111101100001010111101111101': 1, '01000110011000001000101000100101111010101110011110': 1, '01011101000110100110000101000100100011010010010101': 1, '11100100001010011111100011110111011010110000111100': 1, '00000100010100101101101111001100010111110100100000': 1, '10110000010011110011111011001110110101011001111100': 1, '00110100001110101111110111110110010111101101110111': 1, '01000001100010101011001101011010111101111110001101': 1, '01011101101011110011010111001011010011011001001101': 1, '01110110001010100100101010000101010101110001011100': 1, '11011111110110111101111011111110010010111100111101': 1, '11110010000010010010101111101010000011101010000101': 1, '00011101011100001111001110100011101111111100100111': 1, '00011110111010101011000100100111101111101011000011': 1, '11110000111101100011100111001011011010111011101101': 1, '01000001010111000100101001111111010110010101100111': 1, '01101000110110001111010001010100110010101110101100': 1, '11011100010001011100111010110010010010111000100101': 1, '00110100010100100111111000011111010111111010100101': 1, '10011110000101010100111010101011010001100000011110': 1, '11011110101011000100110100111111001011100011000111': 1, '11010001010001101110000100000000101111111101010101': 1, '10011011101000101000100101100001111111101001101101': 1, '00100010101000000010011101101101101010111110000100': 1, '11110010110111110101100100101011011110101101010101': 1, '00101010011010100001111000100011110011110101100111': 1, '10101010010011000111100100011010110000111001011111': 1, '11101001110101101100101001001011010011101110010101': 1, '10000100100000001010111010001001001111101000101101': 1, '00110100001111101011000011100111101111011010000111': 1, '11010100101010001000111101010010111001101110001100': 1, '00111101110001011011110101111010001011111101010110': 1, '11011100011010111010111101011010111010101111101111': 1, '11010011001110101111000111110101111010101111110011': 1, '10110100111111010101100001110010000111111011110101': 1, '11111100101110000010100100100111110011111000100111': 1, '11100110011010100010111011010001110010111010101111': 1, '00100001110110001010111100101111100111111010011110': 1, '01010110100110011100000001110011011010101110001110': 1, '01101110111101000001111101101010010010011010100100': 1, '01001000001111111010011100011011110110111000101100': 1, '11010010111001101110111101010110000111100101001100': 1, '01001101110111100110100101101011011011110010011110': 1, '00110011111110100000110110010110110110101111011100': 1, '10101000010000100000110001011011011101111101001101': 1, '11011000010000000010001110010100100010001000000101': 1, '01010000000101100110100000010111100111011100101111': 1, '10110011000011111000110110001101111111010001001011': 1, '11000100111010110000110110011111110011010101110111': 1, '10110111111001000011001111110010011111100000011100': 1, '11010011101101101000111100011010100111111011011111': 1, '10000111001101110101011100000011101110011110110100': 1, '00000000011111011110111011111011011011010011110101': 1, '10010000011011101000010000000011001011111000110011': 1, '00010110100111101100110010110011100111110000101101': 1, '00100011100100101010100011001010101011011110110001': 1, '10010000110001011111011101010000011111001010110000': 1, '01000011111001000100100001100100010010011001010101': 1, '11100110001101010101100110101010110111111101011001': 1, '10000001110010100100000000010101100010111010100110': 1, '10111110010000111011100111101011000110110000001101': 1, '11111000111011111101011001011110111111111100000101': 1, '01101111100010101000101011001110110101111101111101': 1, '10101101010010100110111111001111010111111010001101': 1, '00011110001001101000110111101110011111111011110111': 1, '01010100110100111011110110110000100101111000010000': 1, '00011011111000101100111101101010010111110110100100': 1, '10100010100100010011110000110111001011110000010110': 1, '01110010110110000001110100000010001110111110001101': 1, '01101101100010101010001010000110010100000000001011': 1, '01001110101001100100100101101110011110111001111010': 1, '11101101101101110000100100111010110001111001101110': 1, '10101100010100101001110111111011010010111010110001': 1, '00000101010000100110100101000011011111001000100111': 1, '11010111101000101000001111001110100010110100011100': 1, '10011101110110110010111110100111100110101011010111': 1, '11010011010110111110001001100011011010111001010101': 1, '11101001110100111101000111100110011111011100011001': 1, '00001100111010010111111100011110101110111110001100': 1, '10101110010101100100000010000010101110110011110110': 1, '00000111011010001010111010001010111011111110111111': 1, '01000111110010101000010100011010011110110100110001': 1, '11101010100011111011010000101110011010011101001111': 1, '10100100101011011011011011011011111011101100000110': 1, '00010000101010001111010110011111011011101100110110': 1, '00101001011011000100100111011100110010111000000101': 1, '11111110011000101101000001100111010011100101100101': 1, '10001111000101101000110111111111011010101111100111': 1, '11000110101101011011100101011101011010011101000101': 1, '11111110001010101111101101110011111011101011001110': 1, '01111010110100000010011111000011101000011111011101': 1, '01011010001010001001001111010111011111111011010111': 1, '11110010000011110000111010111111111111110110101101': 1, '11101010110001000011111001000111111111101000110101': 1, '10010010100110110011010001000001000110101110011100': 1, '11000010110111101111110000110110100100100010001101': 1, '11010110101110010001010101010011101111111000100110': 1, '01110011100000111011101111001011011110101010100110': 1, '01101000011000101111110011100101011010111010110100': 1, '10000011111000100100010100101010110111011111000111': 1, '00110101011100101111100100111110010001010111000100': 1, '01110000010010011011011111101100010000110101000100': 1, '00010010111101101011010011110110010111110000100111': 1, '00011101101001001101100110101101110011111000110011': 1, '11000111011011000100100000001010100011101001001011': 1, '11100100111100001110111001000010010111001110000101': 1, '10000111100110101010111101001111111111011111000101': 1, '10010111111000100100111011010101011110111001100110': 1, '11000100111000111010110010111001111011110111101011': 1, '01010100111001110110001011100111111111111111111111': 1, '11001010001110111100011110101010010001111011111100': 1, '00011101001000110000110101101110011100111101000101': 1, '10000100011111001101101000000000010110110001000111': 1, '10101011100000111110110000000111010101110110010111': 1, '01010011011111000010100100000111000011100000000100': 1, '00101011101011001100000101100001011111110101011111': 1, '10001000110010000101111001111101101011100010001111': 1, '00100100001001101111010111110011111101111011001100': 1, '00110101001000111011101011101010010001111010000110': 1, '11100001011111110001000001010000010111101011100101': 1, '11010010100010100000111001111010100011101100010100': 1, '11011000001101101000110111010010010110101001011100': 1, '01000000101010100101101001011011001011101111111101': 1, '10100000101111101110111111001001010111010111011100': 1, '10010010110000101100101101110110001110101001000101': 1, '01011110101100010101110111100110110111001011011110': 1, '00100011011011111000000111010111000001110011110110': 1, '00101110100011110110111101000010111110110110010101': 1, '11010011001011100010110101001001000010111100110111': 1, '11110010011011100001101011111010000010000011000100': 1, '01110010001001100111101011110110010100011111010101': 1, '11010111001001011111011100001110100011100101111111': 1, '00101001110101100110111111100001001111111000010111': 1, '01110011001100001100110001001111011010111001000100': 1, '10010100111001101111100100101001001101110010110100': 1, '01101100110111011101100101110110110000110110001010': 1, '00100111100001001011101001011000011001101100001100': 1, '01001000100000001111001111101000011011010010001100': 1, '10101111100011110110011110011111011001111001001101': 1, '00111000101001011110100101011111110000111110111110': 1, '00000100100000000011000001011100111111010011100100': 1, '01011100111010101011100001011010110110100010111101': 1, '11110100111011011010111100101111111100011100001101': 1, '01000000101101001000000111000010010011110010001100': 1, '01100001100111110001110010110011001010010111111110': 1, '01100010111100101010110110001100010110111011111110': 1, '10011010010001111011100101100110011110111110001110': 1, '11101110001100101000111111000111110100100000010111': 1, '00000000001100000001011010111010100110111110010101': 1, '01111110111100001110000001000100001011110101010111': 1, '01111110111010001100111011010111110111011001101110': 1, '11001101001000001101010100110011110111111001010100': 1, '10000000000001010111111100010010010010111111001100': 1, '10111000111010101101000101101111111110101010010111': 1, '11110100110010101000000111011000101010101110111110': 1, '00011000111101100001100111001000110101111011011111': 1, '00101011101101100000100000010110111101111111101100': 1, '11000010101111001111000011001011100010111001000110': 1, '00011010001000111000000001101010111111110000000110': 1, '11010100100011100001100100100111000110110111100100': 1, '01110000000011010101111011100111011100101010011101': 1, '11111010000100111101100110110001010111110001000101': 1, '10110010001110010111101101001011011110100010110100': 1, '10110100100001000101111110010001111010101100001110': 1, '10010010000000000011010011001001111010100110110011': 1, '01110000101100100111000111111111101111101101110111': 1, '01101000000011101000011100110011111011111100101010': 1, '10010110100111000001111111111110000010011101001000': 1, '00110000000011100100011010100010011101110101110101': 1, '10010011011011000111101111101001111000111001010111': 1, '01110010101001001101111001010111101111111000001111': 1, '10001011010000111111101010011010011111001011101111': 1, '11010001100001000001111101100110010110111100001111': 1, '01000111110100110010011001001001000110100001001110': 1, '00110110100001100101111100010011010101010111000101': 1, '11010111000110100101101110101000011011111100101101': 1, '11001000001011100111101011101011010000111000101101': 1, '01011000100111001110110000000011111111101000011111': 1, '00100000011100100010011010100010001010110001011100': 1, '10000000111100000100011011100110011010011111100100': 1, '11000001000001111111011110100011010111111010000110': 1, '01010101101011001101110111001001010011111011001101': 1, '11110010110000001100100111001011010000110100110110': 1, '11001011101101011000100011011011110000100011110111': 1, '11000100010001000111111110000011001111111000101110': 1, '10010001100010001011010011100011010111011101001101': 1, '00011000011110100001001011000010110011110101011101': 1, '10110000111111101001110100000000110001100001110001': 1, '11100000110000011101100100101111110111111100001110': 1, '00111110111100000001111010110111111111111010000101': 1, '00010100111101001100011011010101111111111101111111': 1, '10100001001001000011110000000010101001111110101101': 1, '11101101010111110010111111111011110100111001111101': 1, '11100011101100101011111000010011111100110110110111': 1, '10000010100110001001100001111111011010011000001101': 1, '00101111101110111001100011001010010010101100110000': 1, '11000110000010100100000010111001011010101011011111': 1, '00001000101010101100101001100011010110111110001100': 1, '11011000111101100110001100100111111010011101101101': 1, '01001111110011101010000110101101010101111101010100': 1, '00101110000000011010110010000010101010001011111100': 1, '11001110001110000100001111010110011011110001000111': 1, '00010110110001100000111010000001001011011011111101': 1, '01101000111010001111101110110001100011011100011011': 1, '10110111110110111011011101011111110011101001000101': 1, '01011010000010000101111000100111111111110011000111': 1, '10000011111000001110110010110101010011111101011111': 1, '11111100111111010011110001111011100011111100010111': 1, '11011010001100101101000010111011011110010001011111': 1, '11010111000001001101011010001011111111111111001111': 1, '11110101100100011010000011110011011011010100010001': 1, '11010101001110001001001010110110011110011000010010': 1, '10000110110001010010110010001011100010111010110110': 1, '00000110111011001110101101001111110011011001110110': 1, '01011101011100100110101001000011001010111001010101': 1, '11010110001100101100100110101010001010111110011011': 1, '01001111111010000100100011111011011100110001110101': 1, '10010010100101000011110101101111110010010000001101': 1, '00011011001110010111111010101011011010101001010100': 1, '00010011010001001110001101100110111011101101011111': 1, '01110000000000010111000000100110011111111110100101': 1, '00000100111101101000000001100111000111111111010101': 1, '01100101001100111110100000110010111110011010010111': 1, '10011110111111001011011111101111011010111011100101': 1, '01011100100010111010001111001110110011101100000101': 1, '01000011001100100101010001111001100011111000100100': 1, '01101000100111111110000101000001001101111100000111': 1, '10101110010010011110111011110000111011111000110010': 1, '01010010100111010000110000001011010110011011000100': 1, '01110010100010011100010111101111011100000000110101': 1, '10100010011001100111111001011100100010011000010111': 1, '11011010001010000101101110100001111001100111100110': 1, '01111101001110101001000100111111001011111101110100': 1, '10011010000000101011011001101110010111111101000101': 1, '01010100001111101111011010100110001111011001110010': 1, '11000010101000010101100001101111011010111110001011': 1, '10101100000010010110001001010101011110001011000110': 1, '01110011011011100000011101010100010111111101110001': 1, '00011011010011000001001001101010010011001111010011': 1, '00110000010110001100111100110101111110011111110111': 1, '11010100001110011111010111110110011111011101010101': 1, '10001010011101111011011011001010000010111000101101': 1, '00110010011100101011101001101111010110111101000101': 1, '11001001000100010111101111101110010010111100011101': 1, '00101000011001100110111010100001000111101011111101': 1, '11101110101111101101111111000011111010111111110010': 1, '01110101110000111111100011011000011010111101000101': 1, '01000110010010011011110000010010101111111010110111': 1, '00100000010010110111110111010000010010111100110111': 1, '10001110100011001111101110000011010011101101011100': 1, '10110111100011100001001011110110011011011100111111': 1, '10101100100001111011000000110101010010101001110101': 1, '00100101110010100101100100010011110111010101001111': 1, '11011100101101000101110011100110010010111110100111': 1, '11110001011010000111111011101111110010101100001100': 1, '01111010010010010001110011100010110111111000100101': 1, '10111000011000101001001111000010110011111000100111': 1, '10110011110011000000010110111011110110011010111110': 1, '11101110111001100001101110001011111010111101000101': 1, '10010000111110111000111100110111110011111001001100': 1, '00010000011010001110111110100010001111101000101100': 1, '00010110001110011101011001111100111011000011101100': 1, '10001001101100000101110011110111110101111111111110': 1, '10011000011001001000101000000010010111111101000111': 1, '11101000010011011100111001011111110010101001010101': 1, '01011001011111010110111010100110001111001100010101': 1, '01010011110100000101000010110010011011110010111101': 1, '00101101001110001011011110101101110101111001011011': 1, '00011000011101100011110101110001111111111110000111': 1, '00100011011001100110000101101111110110101100111110': 1, '11111010111011100111000101011000000011101100111101': 1, '10110110011110110110000010100101011010111000101101': 1, '11010001101000111000010100110011010111111111000111': 1, '00110010001111111110110001101000011100101100000111': 1, '10010100101110100000101011010101010001110001011101': 1, '01010011010001110111111111011000000111110100001111': 1, '10011110000001110110010001011111011111110100011111': 1, '01001000010110110110001100111110111011101010000101': 1, '11010010000100001110110001000111100110010100011110': 1, '11011010010100100001100011100100011000111111011111': 1, '01100010011110101110101010100011111010001100111111': 1, '01001011000000101110110001110111011110110110110111': 1, '11001111100000111100000011111110010111111000000101': 1, '11101100110001011110000111001111011111001111100100': 1, '10101000110100011000000101101000110110011010111110': 1, '10010100010101011110010111100011111111011011000111': 1, '01000101100000101001011001000010000111101011010111': 1, '01010110110101001011011101000011011100001100111110': 1, '00000010011010100111111010010110110010111111100110': 1, '00100110100001100011111110011110111110101001101101': 1, '11100100101000011110110001011111010110001011010111': 1, '00011111011111000100100101110111111110111000011110': 1, '11011010111100101101111011111011010010111111111001': 1, '00001110010101001101101111000011101100001100100101': 1, '00111111111011100010111110100001010110111001000011': 1, '01001011101111001010110000000001101010111010001100': 1, '01111101001001010100011011110101111111100011000101': 1, '01011000010111100111111111111010011011111110011101': 1, '00001100111110111000110101110111011111010111000100': 1, '11001001000100111110001001010011000110110111101100': 1, '01011001100101000100000111100001010111101000000101': 1, '00001100111111101010101000011111010110000110110100': 1, '10101111001000101000111101101011111010010010010111': 1, '10000010111110110110110001001011010001111011101010': 1, '01000110110101101001110001010010010011111000110010': 1, '11101111000011010010000111110010110110111101010111': 1, '10000100110100111011010000100100001110110011011101': 1, '01100110110000100111100011011010101001111000011110': 1, '10010110110000111010111111011100000111111110001101': 1, '00010100001001001001111000010010110001111101010110': 1, '01101000100011000011100101010001011010110110111110': 1, '01100100111111000111101010011110111110101011000110': 1, '01111001011010001001001010011011011011111010101110': 1, '10110110000111001001000001011011111011110110110011': 1, '10100100100100001100011101111111101011101001110111': 1, '10111110100110110111100110011110000111011100010110': 1, '10101101101110101010110011000111000101101100000110': 1, '01010011111100001111101100001001110010111000111111': 1, '10000001100110000101010111100100111111010100001111': 1, '11000101110111001011000000000010100010100010111100': 1, '01100000011001001111011001111010010111111010001000': 1, '10000000010011100101011110110111001010111011001111': 1, '00110001111100000000111101010010011110110100100101': 1, '11000000101000010111101111000010010111011011100101': 1, '11001011011000100010000110101100110110101001110100': 1, '00111000011110001110010111111011111110011101000111': 1, '00010010010001000011100101010111010010101101001100': 1, '01011101110011111111010010011010010010110100010110': 1, '01111101000110001110101001110110010010110110111101': 1, '00101101100101100101111000100001110010101000101100': 1, '00100101001100010101010110100011001011101111011111': 1, '00111101001110001011000001000000011111111110000100': 1, '11000000011000000010110110011101110011111101100110': 1, '00011110010011111110111111110110010011111110100101': 1, '10011110011001011010010001101011110010100001111100': 1, '11111111001101101000001101010101110110101011000101': 1, '00010000110111110110100101111110000110101110011100': 1, '10010010110011011110000011100110010110011000111110': 1, '10110000000011011001110101101000111011011010111111': 1, '01100010100111001011000101110010010000111001111111': 1, '11101001110111000100111101101110110100011100011101': 1, '10001100110111011110011011100111011111111100111101': 1}\n"
     ]
    }
   ],
   "source": [
    "import numpy as np\n",
    "from qiskit.circuit.library import IQP\n",
    "from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager\n",
    "from qiskit.quantum_info import random_hermitian\n",
    "from qiskit_ibm_runtime import QiskitRuntimeService, SamplerV2 as Sampler\n",
    " \n",
    "n_qubits = 50\n",
    " \n",
    "service = QiskitRuntimeService()\n",
    "backend = service.least_busy(operational=True, simulator=False, min_num_qubits=n_qubits)\n",
    " \n",
    "mat = np.real(random_hermitian(n_qubits, seed=1234))\n",
    "circuit = IQP(mat)\n",
    "circuit.measure_all()\n",
    " \n",
    "pm = generate_preset_pass_manager(backend=backend, optimization_level=1)\n",
    "isa_circuit = pm.run(circuit)\n",
    " \n",
    "sampler = Sampler(backend)\n",
    "job = sampler.run([isa_circuit])\n",
    "result = job.result()\n",
    " \n",
    "# Get results for the first (and only) PUB\n",
    "pub_result = result[0]\n",
    " \n",
    "print(f\" > Counts: {pub_result.data.meas.get_counts()}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Most of the material here is curated from Qiskit Documentation. For further information about anything discussed in this notebook, please use the link https://docs.quantum.ibm.com/"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "new",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}