1{
2  "cirq_type": "_ContextualSerialization",
3  "object_dag": [
4    {
5      "cirq_type": "_SerializedContext",
6      "key": 1,
7      "obj": {
8        "cirq_type": "FrozenCircuit",
9        "moments": [
10          {
11            "cirq_type": "Moment",
12            "operations": [
13              {
14                "cirq_type": "GateOperation",
15                "gate": {
16                  "cirq_type": "SwapPowGate",
17                  "exponent": 1.0,
18                  "global_shift": 0.0
19                },
20                "qubits": [
21                  {
22                    "cirq_type": "LineQubit",
23                    "x": 4
24                  },
25                  {
26                    "cirq_type": "LineQubit",
27                    "x": 9
28                  }
29                ]
30              },
31              {
32                "cirq_type": "SingleQubitPauliStringGateOperation",
33                "pauli": {
34                  "cirq_type": "_PauliY",
35                  "exponent": 1.0,
36                  "global_shift": 0.0
37                },
38                "qubit": {
39                  "cirq_type": "LineQubit",
40                  "x": 7
41                }
42              },
43              {
44                "cirq_type": "GateOperation",
45                "gate": {
46                  "cirq_type": "CXPowGate",
47                  "exponent": 1.0,
48                  "global_shift": 0.0
49                },
50                "qubits": [
51                  {
52                    "cirq_type": "LineQubit",
53                    "x": 6
54                  },
55                  {
56                    "cirq_type": "LineQubit",
57                    "x": 8
58                  }
59                ]
60              },
61              {
62                "cirq_type": "GateOperation",
63                "gate": {
64                  "cirq_type": "ISwapPowGate",
65                  "exponent": 1.0,
66                  "global_shift": 0.0
67                },
68                "qubits": [
69                  {
70                    "cirq_type": "LineQubit",
71                    "x": 5
72                  },
73                  {
74                    "cirq_type": "LineQubit",
75                    "x": 1
76                  }
77                ]
78              },
79              {
80                "cirq_type": "GateOperation",
81                "gate": {
82                  "cirq_type": "CXPowGate",
83                  "exponent": 1.0,
84                  "global_shift": 0.0
85                },
86                "qubits": [
87                  {
88                    "cirq_type": "LineQubit",
89                    "x": 0
90                  },
91                  {
92                    "cirq_type": "LineQubit",
93                    "x": 3
94                  }
95                ]
96              }
97            ]
98          },
99          {
100            "cirq_type": "Moment",
101            "operations": [
102              {
103                "cirq_type": "SingleQubitPauliStringGateOperation",
104                "pauli": {
105                  "cirq_type": "_PauliX",
106                  "exponent": 1.0,
107                  "global_shift": 0.0
108                },
109                "qubit": {
110                  "cirq_type": "LineQubit",
111                  "x": 5
112                }
113              },
114              {
115                "cirq_type": "SingleQubitPauliStringGateOperation",
116                "pauli": {
117                  "cirq_type": "_PauliY",
118                  "exponent": 1.0,
119                  "global_shift": 0.0
120                },
121                "qubit": {
122                  "cirq_type": "LineQubit",
123                  "x": 3
124                }
125              },
126              {
127                "cirq_type": "SingleQubitPauliStringGateOperation",
128                "pauli": {
129                  "cirq_type": "_PauliZ",
130                  "exponent": 1.0,
131                  "global_shift": 0.0
132                },
133                "qubit": {
134                  "cirq_type": "LineQubit",
135                  "x": 9
136                }
137              },
138              {
139                "cirq_type": "SingleQubitPauliStringGateOperation",
140                "pauli": {
141                  "cirq_type": "_PauliZ",
142                  "exponent": 1.0,
143                  "global_shift": 0.0
144                },
145                "qubit": {
146                  "cirq_type": "LineQubit",
147                  "x": 1
148                }
149              },
150              {
151                "cirq_type": "GateOperation",
152                "gate": {
153                  "cirq_type": "ZPowGate",
154                  "exponent": 0.5,
155                  "global_shift": 0.0
156                },
157                "qubits": [
158                  {
159                    "cirq_type": "LineQubit",
160                    "x": 2
161                  }
162                ]
163              },
164              {
165                "cirq_type": "GateOperation",
166                "gate": {
167                  "cirq_type": "ZPowGate",
168                  "exponent": 0.5,
169                  "global_shift": 0.0
170                },
171                "qubits": [
172                  {
173                    "cirq_type": "LineQubit",
174                    "x": 0
175                  }
176                ]
177              },
178              {
179                "cirq_type": "GateOperation",
180                "gate": {
181                  "cirq_type": "CZPowGate",
182                  "exponent": 1.0,
183                  "global_shift": 0.0
184                },
185                "qubits": [
186                  {
187                    "cirq_type": "LineQubit",
188                    "x": 4
189                  },
190                  {
191                    "cirq_type": "LineQubit",
192                    "x": 7
193                  }
194                ]
195              },
196              {
197                "cirq_type": "GateOperation",
198                "gate": {
199                  "cirq_type": "SwapPowGate",
200                  "exponent": 1.0,
201                  "global_shift": 0.0
202                },
203                "qubits": [
204                  {
205                    "cirq_type": "LineQubit",
206                    "x": 8
207                  },
208                  {
209                    "cirq_type": "LineQubit",
210                    "x": 6
211                  }
212                ]
213              }
214            ]
215          },
216          {
217            "cirq_type": "Moment",
218            "operations": [
219              {
220                "cirq_type": "GateOperation",
221                "gate": {
222                  "cirq_type": "HPowGate",
223                  "exponent": 1.0,
224                  "global_shift": 0.0
225                },
226                "qubits": [
227                  {
228                    "cirq_type": "LineQubit",
229                    "x": 6
230                  }
231                ]
232              },
233              {
234                "cirq_type": "SingleQubitPauliStringGateOperation",
235                "pauli": {
236                  "cirq_type": "_PauliZ",
237                  "exponent": 1.0,
238                  "global_shift": 0.0
239                },
240                "qubit": {
241                  "cirq_type": "LineQubit",
242                  "x": 9
243                }
244              },
245              {
246                "cirq_type": "GateOperation",
247                "gate": {
248                  "cirq_type": "ISwapPowGate",
249                  "exponent": 1.0,
250                  "global_shift": 0.0
251                },
252                "qubits": [
253                  {
254                    "cirq_type": "LineQubit",
255                    "x": 5
256                  },
257                  {
258                    "cirq_type": "LineQubit",
259                    "x": 1
260                  }
261                ]
262              },
263              {
264                "cirq_type": "SingleQubitPauliStringGateOperation",
265                "pauli": {
266                  "cirq_type": "_PauliZ",
267                  "exponent": 1.0,
268                  "global_shift": 0.0
269                },
270                "qubit": {
271                  "cirq_type": "LineQubit",
272                  "x": 7
273                }
274              },
275              {
276                "cirq_type": "GateOperation",
277                "gate": {
278                  "cirq_type": "HPowGate",
279                  "exponent": 1.0,
280                  "global_shift": 0.0
281                },
282                "qubits": [
283                  {
284                    "cirq_type": "LineQubit",
285                    "x": 2
286                  }
287                ]
288              },
289              {
290                "cirq_type": "GateOperation",
291                "gate": {
292                  "cirq_type": "ISwapPowGate",
293                  "exponent": 1.0,
294                  "global_shift": 0.0
295                },
296                "qubits": [
297                  {
298                    "cirq_type": "LineQubit",
299                    "x": 0
300                  },
301                  {
302                    "cirq_type": "LineQubit",
303                    "x": 3
304                  }
305                ]
306              },
307              {
308                "cirq_type": "SingleQubitPauliStringGateOperation",
309                "pauli": {
310                  "cirq_type": "_PauliY",
311                  "exponent": 1.0,
312                  "global_shift": 0.0
313                },
314                "qubit": {
315                  "cirq_type": "LineQubit",
316                  "x": 4
317                }
318              }
319            ]
320          },
321          {
322            "cirq_type": "Moment",
323            "operations": [
324              {
325                "cirq_type": "GateOperation",
326                "gate": {
327                  "cirq_type": "HPowGate",
328                  "exponent": 1.0,
329                  "global_shift": 0.0
330                },
331                "qubits": [
332                  {
333                    "cirq_type": "LineQubit",
334                    "x": 1
335                  }
336                ]
337              },
338              {
339                "cirq_type": "GateOperation",
340                "gate": {
341                  "cirq_type": "ZPowGate",
342                  "exponent": 0.5,
343                  "global_shift": 0.0
344                },
345                "qubits": [
346                  {
347                    "cirq_type": "LineQubit",
348                    "x": 7
349                  }
350                ]
351              },
352              {
353                "cirq_type": "GateOperation",
354                "gate": {
355                  "cirq_type": "CXPowGate",
356                  "exponent": 1.0,
357                  "global_shift": 0.0
358                },
359                "qubits": [
360                  {
361                    "cirq_type": "LineQubit",
362                    "x": 9
363                  },
364                  {
365                    "cirq_type": "LineQubit",
366                    "x": 3
367                  }
368                ]
369              },
370              {
371                "cirq_type": "GateOperation",
372                "gate": {
373                  "cirq_type": "ZPowGate",
374                  "exponent": 0.25,
375                  "global_shift": 0.0
376                },
377                "qubits": [
378                  {
379                    "cirq_type": "LineQubit",
380                    "x": 0
381                  }
382                ]
383              },
384              {
385                "cirq_type": "GateOperation",
386                "gate": {
387                  "cirq_type": "ZPowGate",
388                  "exponent": 0.25,
389                  "global_shift": 0.0
390                },
391                "qubits": [
392                  {
393                    "cirq_type": "LineQubit",
394                    "x": 5
395                  }
396                ]
397              }
398            ]
399          },
400          {
401            "cirq_type": "Moment",
402            "operations": [
403              {
404                "cirq_type": "GateOperation",
405                "gate": {
406                  "cirq_type": "ZPowGate",
407                  "exponent": 0.25,
408                  "global_shift": 0.0
409                },
410                "qubits": [
411                  {
412                    "cirq_type": "LineQubit",
413                    "x": 1
414                  }
415                ]
416              },
417              {
418                "cirq_type": "GateOperation",
419                "gate": {
420                  "cirq_type": "SwapPowGate",
421                  "exponent": 1.0,
422                  "global_shift": 0.0
423                },
424                "qubits": [
425                  {
426                    "cirq_type": "LineQubit",
427                    "x": 2
428                  },
429                  {
430                    "cirq_type": "LineQubit",
431                    "x": 4
432                  }
433                ]
434              },
435              {
436                "cirq_type": "SingleQubitPauliStringGateOperation",
437                "pauli": {
438                  "cirq_type": "_PauliX",
439                  "exponent": 1.0,
440                  "global_shift": 0.0
441                },
442                "qubit": {
443                  "cirq_type": "LineQubit",
444                  "x": 3
445                }
446              },
447              {
448                "cirq_type": "GateOperation",
449                "gate": {
450                  "cirq_type": "HPowGate",
451                  "exponent": 1.0,
452                  "global_shift": 0.0
453                },
454                "qubits": [
455                  {
456                    "cirq_type": "LineQubit",
457                    "x": 9
458                  }
459                ]
460              }
461            ]
462          },
463          {
464            "cirq_type": "Moment",
465            "operations": [
466              {
467                "cirq_type": "GateOperation",
468                "gate": {
469                  "cirq_type": "SwapPowGate",
470                  "exponent": 1.0,
471                  "global_shift": 0.0
472                },
473                "qubits": [
474                  {
475                    "cirq_type": "LineQubit",
476                    "x": 6
477                  },
478                  {
479                    "cirq_type": "LineQubit",
480                    "x": 1
481                  }
482                ]
483              },
484              {
485                "cirq_type": "SingleQubitPauliStringGateOperation",
486                "pauli": {
487                  "cirq_type": "_PauliX",
488                  "exponent": 1.0,
489                  "global_shift": 0.0
490                },
491                "qubit": {
492                  "cirq_type": "LineQubit",
493                  "x": 0
494                }
495              },
496              {
497                "cirq_type": "GateOperation",
498                "gate": {
499                  "cirq_type": "HPowGate",
500                  "exponent": 1.0,
501                  "global_shift": 0.0
502                },
503                "qubits": [
504                  {
505                    "cirq_type": "LineQubit",
506                    "x": 7
507                  }
508                ]
509              },
510              {
511                "cirq_type": "GateOperation",
512                "gate": {
513                  "cirq_type": "SwapPowGate",
514                  "exponent": 1.0,
515                  "global_shift": 0.0
516                },
517                "qubits": [
518                  {
519                    "cirq_type": "LineQubit",
520                    "x": 8
521                  },
522                  {
523                    "cirq_type": "LineQubit",
524                    "x": 5
525                  }
526                ]
527              },
528              {
529                "cirq_type": "GateOperation",
530                "gate": {
531                  "cirq_type": "SwapPowGate",
532                  "exponent": 1.0,
533                  "global_shift": 0.0
534                },
535                "qubits": [
536                  {
537                    "cirq_type": "LineQubit",
538                    "x": 4
539                  },
540                  {
541                    "cirq_type": "LineQubit",
542                    "x": 9
543                  }
544                ]
545              }
546            ]
547          },
548          {
549            "cirq_type": "Moment",
550            "operations": [
551              {
552                "cirq_type": "GateOperation",
553                "gate": {
554                  "cirq_type": "ZPowGate",
555                  "exponent": 0.25,
556                  "global_shift": 0.0
557                },
558                "qubits": [
559                  {
560                    "cirq_type": "LineQubit",
561                    "x": 0
562                  }
563                ]
564              },
565              {
566                "cirq_type": "GateOperation",
567                "gate": {
568                  "cirq_type": "SwapPowGate",
569                  "exponent": 1.0,
570                  "global_shift": 0.0
571                },
572                "qubits": [
573                  {
574                    "cirq_type": "LineQubit",
575                    "x": 8
576                  },
577                  {
578                    "cirq_type": "LineQubit",
579                    "x": 9
580                  }
581                ]
582              },
583              {
584                "cirq_type": "GateOperation",
585                "gate": {
586                  "cirq_type": "ISwapPowGate",
587                  "exponent": 1.0,
588                  "global_shift": 0.0
589                },
590                "qubits": [
591                  {
592                    "cirq_type": "LineQubit",
593                    "x": 6
594                  },
595                  {
596                    "cirq_type": "LineQubit",
597                    "x": 4
598                  }
599                ]
600              },
601              {
602                "cirq_type": "GateOperation",
603                "gate": {
604                  "cirq_type": "CXPowGate",
605                  "exponent": 1.0,
606                  "global_shift": 0.0
607                },
608                "qubits": [
609                  {
610                    "cirq_type": "LineQubit",
611                    "x": 5
612                  },
613                  {
614                    "cirq_type": "LineQubit",
615                    "x": 3
616                  }
617                ]
618              }
619            ]
620          },
621          {
622            "cirq_type": "Moment",
623            "operations": [
624              {
625                "cirq_type": "GateOperation",
626                "gate": {
627                  "cirq_type": "CXPowGate",
628                  "exponent": 1.0,
629                  "global_shift": 0.0
630                },
631                "qubits": [
632                  {
633                    "cirq_type": "LineQubit",
634                    "x": 1
635                  },
636                  {
637                    "cirq_type": "LineQubit",
638                    "x": 3
639                  }
640                ]
641              },
642              {
643                "cirq_type": "GateOperation",
644                "gate": {
645                  "cirq_type": "ZPowGate",
646                  "exponent": 0.5,
647                  "global_shift": 0.0
648                },
649                "qubits": [
650                  {
651                    "cirq_type": "LineQubit",
652                    "x": 6
653                  }
654                ]
655              },
656              {
657                "cirq_type": "GateOperation",
658                "gate": {
659                  "cirq_type": "ISwapPowGate",
660                  "exponent": 1.0,
661                  "global_shift": 0.0
662                },
663                "qubits": [
664                  {
665                    "cirq_type": "LineQubit",
666                    "x": 2
667                  },
668                  {
669                    "cirq_type": "LineQubit",
670                    "x": 9
671                  }
672                ]
673              },
674              {
675                "cirq_type": "SingleQubitPauliStringGateOperation",
676                "pauli": {
677                  "cirq_type": "_PauliX",
678                  "exponent": 1.0,
679                  "global_shift": 0.0
680                },
681                "qubit": {
682                  "cirq_type": "LineQubit",
683                  "x": 8
684                }
685              },
686              {
687                "cirq_type": "GateOperation",
688                "gate": {
689                  "cirq_type": "CXPowGate",
690                  "exponent": 1.0,
691                  "global_shift": 0.0
692                },
693                "qubits": [
694                  {
695                    "cirq_type": "LineQubit",
696                    "x": 7
697                  },
698                  {
699                    "cirq_type": "LineQubit",
700                    "x": 0
701                  }
702                ]
703              }
704            ]
705          },
706          {
707            "cirq_type": "Moment",
708            "operations": [
709              {
710                "cirq_type": "GateOperation",
711                "gate": {
712                  "cirq_type": "ISwapPowGate",
713                  "exponent": 1.0,
714                  "global_shift": 0.0
715                },
716                "qubits": [
717                  {
718                    "cirq_type": "LineQubit",
719                    "x": 9
720                  },
721                  {
722                    "cirq_type": "LineQubit",
723                    "x": 2
724                  }
725                ]
726              },
727              {
728                "cirq_type": "SingleQubitPauliStringGateOperation",
729                "pauli": {
730                  "cirq_type": "_PauliZ",
731                  "exponent": 1.0,
732                  "global_shift": 0.0
733                },
734                "qubit": {
735                  "cirq_type": "LineQubit",
736                  "x": 7
737                }
738              },
739              {
740                "cirq_type": "GateOperation",
741                "gate": {
742                  "cirq_type": "HPowGate",
743                  "exponent": 1.0,
744                  "global_shift": 0.0
745                },
746                "qubits": [
747                  {
748                    "cirq_type": "LineQubit",
749                    "x": 3
750                  }
751                ]
752              },
753              {
754                "cirq_type": "GateOperation",
755                "gate": {
756                  "cirq_type": "ZPowGate",
757                  "exponent": 0.25,
758                  "global_shift": 0.0
759                },
760                "qubits": [
761                  {
762                    "cirq_type": "LineQubit",
763                    "x": 0
764                  }
765                ]
766              },
767              {
768                "cirq_type": "GateOperation",
769                "gate": {
770                  "cirq_type": "CZPowGate",
771                  "exponent": 1.0,
772                  "global_shift": 0.0
773                },
774                "qubits": [
775                  {
776                    "cirq_type": "LineQubit",
777                    "x": 8
778                  },
779                  {
780                    "cirq_type": "LineQubit",
781                    "x": 1
782                  }
783                ]
784              },
785              {
786                "cirq_type": "GateOperation",
787                "gate": {
788                  "cirq_type": "CZPowGate",
789                  "exponent": 1.0,
790                  "global_shift": 0.0
791                },
792                "qubits": [
793                  {
794                    "cirq_type": "LineQubit",
795                    "x": 6
796                  },
797                  {
798                    "cirq_type": "LineQubit",
799                    "x": 4
800                  }
801                ]
802              }
803            ]
804          },
805          {
806            "cirq_type": "Moment",
807            "operations": [
808              {
809                "cirq_type": "SingleQubitPauliStringGateOperation",
810                "pauli": {
811                  "cirq_type": "_PauliY",
812                  "exponent": 1.0,
813                  "global_shift": 0.0
814                },
815                "qubit": {
816                  "cirq_type": "LineQubit",
817                  "x": 6
818                }
819              },
820              {
821                "cirq_type": "GateOperation",
822                "gate": {
823                  "cirq_type": "ZPowGate",
824                  "exponent": 0.5,
825                  "global_shift": 0.0
826                },
827                "qubits": [
828                  {
829                    "cirq_type": "LineQubit",
830                    "x": 1
831                  }
832                ]
833              },
834              {
835                "cirq_type": "GateOperation",
836                "gate": {
837                  "cirq_type": "ISwapPowGate",
838                  "exponent": 1.0,
839                  "global_shift": 0.0
840                },
841                "qubits": [
842                  {
843                    "cirq_type": "LineQubit",
844                    "x": 0
845                  },
846                  {
847                    "cirq_type": "LineQubit",
848                    "x": 8
849                  }
850                ]
851              },
852              {
853                "cirq_type": "SingleQubitPauliStringGateOperation",
854                "pauli": {
855                  "cirq_type": "_PauliY",
856                  "exponent": 1.0,
857                  "global_shift": 0.0
858                },
859                "qubit": {
860                  "cirq_type": "LineQubit",
861                  "x": 5
862                }
863              },
864              {
865                "cirq_type": "GateOperation",
866                "gate": {
867                  "cirq_type": "CXPowGate",
868                  "exponent": 1.0,
869                  "global_shift": 0.0
870                },
871                "qubits": [
872                  {
873                    "cirq_type": "LineQubit",
874                    "x": 7
875                  },
876                  {
877                    "cirq_type": "LineQubit",
878                    "x": 4
879                  }
880                ]
881              }
882            ]
883          }
884        ],
885        "device": {
886          "cirq_type": "_UnconstrainedDevice"
887        }
888      }
889    },
890    {
891      "cirq_type": "_SerializedContext",
892      "key": 2,
893      "obj": {
894        "cirq_type": "FrozenCircuit",
895        "moments": [
896          {
897            "cirq_type": "Moment",
898            "operations": [
899              {
900                "cirq_type": "GateOperation",
901                "gate": {
902                  "cirq_type": "SwapPowGate",
903                  "exponent": 1.0,
904                  "global_shift": 0.0
905                },
906                "qubits": [
907                  {
908                    "cirq_type": "LineQubit",
909                    "x": 2
910                  },
911                  {
912                    "cirq_type": "LineQubit",
913                    "x": 3
914                  }
915                ]
916              },
917              {
918                "cirq_type": "GateOperation",
919                "gate": {
920                  "cirq_type": "HPowGate",
921                  "exponent": 1.0,
922                  "global_shift": 0.0
923                },
924                "qubits": [
925                  {
926                    "cirq_type": "LineQubit",
927                    "x": 1
928                  }
929                ]
930              },
931              {
932                "cirq_type": "GateOperation",
933                "gate": {
934                  "cirq_type": "HPowGate",
935                  "exponent": 1.0,
936                  "global_shift": 0.0
937                },
938                "qubits": [
939                  {
940                    "cirq_type": "LineQubit",
941                    "x": 9
942                  }
943                ]
944              },
945              {
946                "cirq_type": "SingleQubitPauliStringGateOperation",
947                "pauli": {
948                  "cirq_type": "_PauliY",
949                  "exponent": 1.0,
950                  "global_shift": 0.0
951                },
952                "qubit": {
953                  "cirq_type": "LineQubit",
954                  "x": 0
955                }
956              },
957              {
958                "cirq_type": "SingleQubitPauliStringGateOperation",
959                "pauli": {
960                  "cirq_type": "_PauliX",
961                  "exponent": 1.0,
962                  "global_shift": 0.0
963                },
964                "qubit": {
965                  "cirq_type": "LineQubit",
966                  "x": 4
967                }
968              },
969              {
970                "cirq_type": "GateOperation",
971                "gate": {
972                  "cirq_type": "ISwapPowGate",
973                  "exponent": 1.0,
974                  "global_shift": 0.0
975                },
976                "qubits": [
977                  {
978                    "cirq_type": "LineQubit",
979                    "x": 7
980                  },
981                  {
982                    "cirq_type": "LineQubit",
983                    "x": 8
984                  }
985                ]
986              }
987            ]
988          },
989          {
990            "cirq_type": "Moment",
991            "operations": [
992              {
993                "cirq_type": "GateOperation",
994                "gate": {
995                  "cirq_type": "ZPowGate",
996                  "exponent": 0.5,
997                  "global_shift": 0.0
998                },
999                "qubits": [
1000                  {
1001                    "cirq_type": "LineQubit",
1002                    "x": 5
1003                  }
1004                ]
1005              },
1006              {
1007                "cirq_type": "SingleQubitPauliStringGateOperation",
1008                "pauli": {
1009                  "cirq_type": "_PauliZ",
1010                  "exponent": 1.0,
1011                  "global_shift": 0.0
1012                },
1013                "qubit": {
1014                  "cirq_type": "LineQubit",
1015                  "x": 0
1016                }
1017              },
1018              {
1019                "cirq_type": "SingleQubitPauliStringGateOperation",
1020                "pauli": {
1021                  "cirq_type": "_PauliY",
1022                  "exponent": 1.0,
1023                  "global_shift": 0.0
1024                },
1025                "qubit": {
1026                  "cirq_type": "LineQubit",
1027                  "x": 6
1028                }
1029              },
1030              {
1031                "cirq_type": "GateOperation",
1032                "gate": {
1033                  "cirq_type": "CXPowGate",
1034                  "exponent": 1.0,
1035                  "global_shift": 0.0
1036                },
1037                "qubits": [
1038                  {
1039                    "cirq_type": "LineQubit",
1040                    "x": 4
1041                  },
1042                  {
1043                    "cirq_type": "LineQubit",
1044                    "x": 3
1045                  }
1046                ]
1047              },
1048              {
1049                "cirq_type": "GateOperation",
1050                "gate": {
1051                  "cirq_type": "SwapPowGate",
1052                  "exponent": 1.0,
1053                  "global_shift": 0.0
1054                },
1055                "qubits": [
1056                  {
1057                    "cirq_type": "LineQubit",
1058                    "x": 7
1059                  },
1060                  {
1061                    "cirq_type": "LineQubit",
1062                    "x": 1
1063                  }
1064                ]
1065              },
1066              {
1067                "cirq_type": "GateOperation",
1068                "gate": {
1069                  "cirq_type": "ZPowGate",
1070                  "exponent": 0.5,
1071                  "global_shift": 0.0
1072                },
1073                "qubits": [
1074                  {
1075                    "cirq_type": "LineQubit",
1076                    "x": 9
1077                  }
1078                ]
1079              }
1080            ]
1081          },
1082          {
1083            "cirq_type": "Moment",
1084            "operations": [
1085              {
1086                "cirq_type": "SingleQubitPauliStringGateOperation",
1087                "pauli": {
1088                  "cirq_type": "_PauliX",
1089                  "exponent": 1.0,
1090                  "global_shift": 0.0
1091                },
1092                "qubit": {
1093                  "cirq_type": "LineQubit",
1094                  "x": 7
1095                }
1096              },
1097              {
1098                "cirq_type": "SingleQubitPauliStringGateOperation",
1099                "pauli": {
1100                  "cirq_type": "_PauliY",
1101                  "exponent": 1.0,
1102                  "global_shift": 0.0
1103                },
1104                "qubit": {
1105                  "cirq_type": "LineQubit",
1106                  "x": 3
1107                }
1108              },
1109              {
1110                "cirq_type": "GateOperation",
1111                "gate": {
1112                  "cirq_type": "HPowGate",
1113                  "exponent": 1.0,
1114                  "global_shift": 0.0
1115                },
1116                "qubits": [
1117                  {
1118                    "cirq_type": "LineQubit",
1119                    "x": 4
1120                  }
1121                ]
1122              },
1123              {
1124                "cirq_type": "GateOperation",
1125                "gate": {
1126                  "cirq_type": "ZPowGate",
1127                  "exponent": 0.25,
1128                  "global_shift": 0.0
1129                },
1130                "qubits": [
1131                  {
1132                    "cirq_type": "LineQubit",
1133                    "x": 6
1134                  }
1135                ]
1136              },
1137              {
1138                "cirq_type": "GateOperation",
1139                "gate": {
1140                  "cirq_type": "SwapPowGate",
1141                  "exponent": 1.0,
1142                  "global_shift": 0.0
1143                },
1144                "qubits": [
1145                  {
1146                    "cirq_type": "LineQubit",
1147                    "x": 0
1148                  },
1149                  {
1150                    "cirq_type": "LineQubit",
1151                    "x": 5
1152                  }
1153                ]
1154              },
1155              {
1156                "cirq_type": "GateOperation",
1157                "gate": {
1158                  "cirq_type": "CXPowGate",
1159                  "exponent": 1.0,
1160                  "global_shift": 0.0
1161                },
1162                "qubits": [
1163                  {
1164                    "cirq_type": "LineQubit",
1165                    "x": 8
1166                  },
1167                  {
1168                    "cirq_type": "LineQubit",
1169                    "x": 1
1170                  }
1171                ]
1172              },
1173              {
1174                "cirq_type": "SingleQubitPauliStringGateOperation",
1175                "pauli": {
1176                  "cirq_type": "_PauliX",
1177                  "exponent": 1.0,
1178                  "global_shift": 0.0
1179                },
1180                "qubit": {
1181                  "cirq_type": "LineQubit",
1182                  "x": 9
1183                }
1184              }
1185            ]
1186          },
1187          {
1188            "cirq_type": "Moment",
1189            "operations": [
1190              {
1191                "cirq_type": "SingleQubitPauliStringGateOperation",
1192                "pauli": {
1193                  "cirq_type": "_PauliZ",
1194                  "exponent": 1.0,
1195                  "global_shift": 0.0
1196                },
1197                "qubit": {
1198                  "cirq_type": "LineQubit",
1199                  "x": 2
1200                }
1201              },
1202              {
1203                "cirq_type": "SingleQubitPauliStringGateOperation",
1204                "pauli": {
1205                  "cirq_type": "_PauliX",
1206                  "exponent": 1.0,
1207                  "global_shift": 0.0
1208                },
1209                "qubit": {
1210                  "cirq_type": "LineQubit",
1211                  "x": 3
1212                }
1213              },
1214              {
1215                "cirq_type": "GateOperation",
1216                "gate": {
1217                  "cirq_type": "CZPowGate",
1218                  "exponent": 1.0,
1219                  "global_shift": 0.0
1220                },
1221                "qubits": [
1222                  {
1223                    "cirq_type": "LineQubit",
1224                    "x": 5
1225                  },
1226                  {
1227                    "cirq_type": "LineQubit",
1228                    "x": 1
1229                  }
1230                ]
1231              },
1232              {
1233                "cirq_type": "GateOperation",
1234                "gate": {
1235                  "cirq_type": "ZPowGate",
1236                  "exponent": 0.5,
1237                  "global_shift": 0.0
1238                },
1239                "qubits": [
1240                  {
1241                    "cirq_type": "LineQubit",
1242                    "x": 4
1243                  }
1244                ]
1245              },
1246              {
1247                "cirq_type": "SingleQubitPauliStringGateOperation",
1248                "pauli": {
1249                  "cirq_type": "_PauliX",
1250                  "exponent": 1.0,
1251                  "global_shift": 0.0
1252                },
1253                "qubit": {
1254                  "cirq_type": "LineQubit",
1255                  "x": 6
1256                }
1257              },
1258              {
1259                "cirq_type": "GateOperation",
1260                "gate": {
1261                  "cirq_type": "ISwapPowGate",
1262                  "exponent": 1.0,
1263                  "global_shift": 0.0
1264                },
1265                "qubits": [
1266                  {
1267                    "cirq_type": "LineQubit",
1268                    "x": 7
1269                  },
1270                  {
1271                    "cirq_type": "LineQubit",
1272                    "x": 8
1273                  }
1274                ]
1275              }
1276            ]
1277          },
1278          {
1279            "cirq_type": "Moment",
1280            "operations": [
1281              {
1282                "cirq_type": "GateOperation",
1283                "gate": {
1284                  "cirq_type": "HPowGate",
1285                  "exponent": 1.0,
1286                  "global_shift": 0.0
1287                },
1288                "qubits": [
1289                  {
1290                    "cirq_type": "LineQubit",
1291                    "x": 7
1292                  }
1293                ]
1294              },
1295              {
1296                "cirq_type": "GateOperation",
1297                "gate": {
1298                  "cirq_type": "ISwapPowGate",
1299                  "exponent": 1.0,
1300                  "global_shift": 0.0
1301                },
1302                "qubits": [
1303                  {
1304                    "cirq_type": "LineQubit",
1305                    "x": 4
1306                  },
1307                  {
1308                    "cirq_type": "LineQubit",
1309                    "x": 0
1310                  }
1311                ]
1312              },
1313              {
1314                "cirq_type": "GateOperation",
1315                "gate": {
1316                  "cirq_type": "ZPowGate",
1317                  "exponent": 0.5,
1318                  "global_shift": 0.0
1319                },
1320                "qubits": [
1321                  {
1322                    "cirq_type": "LineQubit",
1323                    "x": 3
1324                  }
1325                ]
1326              },
1327              {
1328                "cirq_type": "SingleQubitPauliStringGateOperation",
1329                "pauli": {
1330                  "cirq_type": "_PauliY",
1331                  "exponent": 1.0,
1332                  "global_shift": 0.0
1333                },
1334                "qubit": {
1335                  "cirq_type": "LineQubit",
1336                  "x": 6
1337                }
1338              },
1339              {
1340                "cirq_type": "GateOperation",
1341                "gate": {
1342                  "cirq_type": "ZPowGate",
1343                  "exponent": 0.5,
1344                  "global_shift": 0.0
1345                },
1346                "qubits": [
1347                  {
1348                    "cirq_type": "LineQubit",
1349                    "x": 1
1350                  }
1351                ]
1352              },
1353              {
1354                "cirq_type": "GateOperation",
1355                "gate": {
1356                  "cirq_type": "ZPowGate",
1357                  "exponent": 0.25,
1358                  "global_shift": 0.0
1359                },
1360                "qubits": [
1361                  {
1362                    "cirq_type": "LineQubit",
1363                    "x": 2
1364                  }
1365                ]
1366              },
1367              {
1368                "cirq_type": "GateOperation",
1369                "gate": {
1370                  "cirq_type": "ZPowGate",
1371                  "exponent": 0.25,
1372                  "global_shift": 0.0
1373                },
1374                "qubits": [
1375                  {
1376                    "cirq_type": "LineQubit",
1377                    "x": 5
1378                  }
1379                ]
1380              }
1381            ]
1382          },
1383          {
1384            "cirq_type": "Moment",
1385            "operations": [
1386              {
1387                "cirq_type": "GateOperation",
1388                "gate": {
1389                  "cirq_type": "CXPowGate",
1390                  "exponent": 1.0,
1391                  "global_shift": 0.0
1392                },
1393                "qubits": [
1394                  {
1395                    "cirq_type": "LineQubit",
1396                    "x": 4
1397                  },
1398                  {
1399                    "cirq_type": "LineQubit",
1400                    "x": 9
1401                  }
1402                ]
1403              },
1404              {
1405                "cirq_type": "GateOperation",
1406                "gate": {
1407                  "cirq_type": "ZPowGate",
1408                  "exponent": 0.5,
1409                  "global_shift": 0.0
1410                },
1411                "qubits": [
1412                  {
1413                    "cirq_type": "LineQubit",
1414                    "x": 1
1415                  }
1416                ]
1417              },
1418              {
1419                "cirq_type": "GateOperation",
1420                "gate": {
1421                  "cirq_type": "ZPowGate",
1422                  "exponent": 0.25,
1423                  "global_shift": 0.0
1424                },
1425                "qubits": [
1426                  {
1427                    "cirq_type": "LineQubit",
1428                    "x": 3
1429                  }
1430                ]
1431              },
1432              {
1433                "cirq_type": "SingleQubitPauliStringGateOperation",
1434                "pauli": {
1435                  "cirq_type": "_PauliY",
1436                  "exponent": 1.0,
1437                  "global_shift": 0.0
1438                },
1439                "qubit": {
1440                  "cirq_type": "LineQubit",
1441                  "x": 8
1442                }
1443              },
1444              {
1445                "cirq_type": "GateOperation",
1446                "gate": {
1447                  "cirq_type": "CZPowGate",
1448                  "exponent": 1.0,
1449                  "global_shift": 0.0
1450                },
1451                "qubits": [
1452                  {
1453                    "cirq_type": "LineQubit",
1454                    "x": 5
1455                  },
1456                  {
1457                    "cirq_type": "LineQubit",
1458                    "x": 2
1459                  }
1460                ]
1461              }
1462            ]
1463          },
1464          {
1465            "cirq_type": "Moment",
1466            "operations": [
1467              {
1468                "cirq_type": "SingleQubitPauliStringGateOperation",
1469                "pauli": {
1470                  "cirq_type": "_PauliZ",
1471                  "exponent": 1.0,
1472                  "global_shift": 0.0
1473                },
1474                "qubit": {
1475                  "cirq_type": "LineQubit",
1476                  "x": 7
1477                }
1478              },
1479              {
1480                "cirq_type": "GateOperation",
1481                "gate": {
1482                  "cirq_type": "HPowGate",
1483                  "exponent": 1.0,
1484                  "global_shift": 0.0
1485                },
1486                "qubits": [
1487                  {
1488                    "cirq_type": "LineQubit",
1489                    "x": 8
1490                  }
1491                ]
1492              },
1493              {
1494                "cirq_type": "GateOperation",
1495                "gate": {
1496                  "cirq_type": "ISwapPowGate",
1497                  "exponent": 1.0,
1498                  "global_shift": 0.0
1499                },
1500                "qubits": [
1501                  {
1502                    "cirq_type": "LineQubit",
1503                    "x": 5
1504                  },
1505                  {
1506                    "cirq_type": "LineQubit",
1507                    "x": 9
1508                  }
1509                ]
1510              },
1511              {
1512                "cirq_type": "GateOperation",
1513                "gate": {
1514                  "cirq_type": "HPowGate",
1515                  "exponent": 1.0,
1516                  "global_shift": 0.0
1517                },
1518                "qubits": [
1519                  {
1520                    "cirq_type": "LineQubit",
1521                    "x": 0
1522                  }
1523                ]
1524              },
1525              {
1526                "cirq_type": "GateOperation",
1527                "gate": {
1528                  "cirq_type": "CXPowGate",
1529                  "exponent": 1.0,
1530                  "global_shift": 0.0
1531                },
1532                "qubits": [
1533                  {
1534                    "cirq_type": "LineQubit",
1535                    "x": 1
1536                  },
1537                  {
1538                    "cirq_type": "LineQubit",
1539                    "x": 4
1540                  }
1541                ]
1542              }
1543            ]
1544          },
1545          {
1546            "cirq_type": "Moment",
1547            "operations": [
1548              {
1549                "cirq_type": "GateOperation",
1550                "gate": {
1551                  "cirq_type": "HPowGate",
1552                  "exponent": 1.0,
1553                  "global_shift": 0.0
1554                },
1555                "qubits": [
1556                  {
1557                    "cirq_type": "LineQubit",
1558                    "x": 7
1559                  }
1560                ]
1561              },
1562              {
1563                "cirq_type": "GateOperation",
1564                "gate": {
1565                  "cirq_type": "CXPowGate",
1566                  "exponent": 1.0,
1567                  "global_shift": 0.0
1568                },
1569                "qubits": [
1570                  {
1571                    "cirq_type": "LineQubit",
1572                    "x": 1
1573                  },
1574                  {
1575                    "cirq_type": "LineQubit",
1576                    "x": 0
1577                  }
1578                ]
1579              },
1580              {
1581                "cirq_type": "GateOperation",
1582                "gate": {
1583                  "cirq_type": "CXPowGate",
1584                  "exponent": 1.0,
1585                  "global_shift": 0.0
1586                },
1587                "qubits": [
1588                  {
1589                    "cirq_type": "LineQubit",
1590                    "x": 5
1591                  },
1592                  {
1593                    "cirq_type": "LineQubit",
1594                    "x": 4
1595                  }
1596                ]
1597              }
1598            ]
1599          },
1600          {
1601            "cirq_type": "Moment",
1602            "operations": [
1603              {
1604                "cirq_type": "GateOperation",
1605                "gate": {
1606                  "cirq_type": "HPowGate",
1607                  "exponent": 1.0,
1608                  "global_shift": 0.0
1609                },
1610                "qubits": [
1611                  {
1612                    "cirq_type": "LineQubit",
1613                    "x": 3
1614                  }
1615                ]
1616              },
1617              {
1618                "cirq_type": "SingleQubitPauliStringGateOperation",
1619                "pauli": {
1620                  "cirq_type": "_PauliY",
1621                  "exponent": 1.0,
1622                  "global_shift": 0.0
1623                },
1624                "qubit": {
1625                  "cirq_type": "LineQubit",
1626                  "x": 6
1627                }
1628              },
1629              {
1630                "cirq_type": "SingleQubitPauliStringGateOperation",
1631                "pauli": {
1632                  "cirq_type": "_PauliZ",
1633                  "exponent": 1.0,
1634                  "global_shift": 0.0
1635                },
1636                "qubit": {
1637                  "cirq_type": "LineQubit",
1638                  "x": 5
1639                }
1640              },
1641              {
1642                "cirq_type": "SingleQubitPauliStringGateOperation",
1643                "pauli": {
1644                  "cirq_type": "_PauliX",
1645                  "exponent": 1.0,
1646                  "global_shift": 0.0
1647                },
1648                "qubit": {
1649                  "cirq_type": "LineQubit",
1650                  "x": 7
1651                }
1652              },
1653              {
1654                "cirq_type": "SingleQubitPauliStringGateOperation",
1655                "pauli": {
1656                  "cirq_type": "_PauliZ",
1657                  "exponent": 1.0,
1658                  "global_shift": 0.0
1659                },
1660                "qubit": {
1661                  "cirq_type": "LineQubit",
1662                  "x": 1
1663                }
1664              },
1665              {
1666                "cirq_type": "GateOperation",
1667                "gate": {
1668                  "cirq_type": "ZPowGate",
1669                  "exponent": 0.5,
1670                  "global_shift": 0.0
1671                },
1672                "qubits": [
1673                  {
1674                    "cirq_type": "LineQubit",
1675                    "x": 2
1676                  }
1677                ]
1678              },
1679              {
1680                "cirq_type": "GateOperation",
1681                "gate": {
1682                  "cirq_type": "CXPowGate",
1683                  "exponent": 1.0,
1684                  "global_shift": 0.0
1685                },
1686                "qubits": [
1687                  {
1688                    "cirq_type": "LineQubit",
1689                    "x": 9
1690                  },
1691                  {
1692                    "cirq_type": "LineQubit",
1693                    "x": 8
1694                  }
1695                ]
1696              },
1697              {
1698                "cirq_type": "GateOperation",
1699                "gate": {
1700                  "cirq_type": "HPowGate",
1701                  "exponent": 1.0,
1702                  "global_shift": 0.0
1703                },
1704                "qubits": [
1705                  {
1706                    "cirq_type": "LineQubit",
1707                    "x": 4
1708                  }
1709                ]
1710              }
1711            ]
1712          },
1713          {
1714            "cirq_type": "Moment",
1715            "operations": [
1716              {
1717                "cirq_type": "GateOperation",
1718                "gate": {
1719                  "cirq_type": "ISwapPowGate",
1720                  "exponent": 1.0,
1721                  "global_shift": 0.0
1722                },
1723                "qubits": [
1724                  {
1725                    "cirq_type": "LineQubit",
1726                    "x": 1
1727                  },
1728                  {
1729                    "cirq_type": "LineQubit",
1730                    "x": 0
1731                  }
1732                ]
1733              },
1734              {
1735                "cirq_type": "GateOperation",
1736                "gate": {
1737                  "cirq_type": "SwapPowGate",
1738                  "exponent": 1.0,
1739                  "global_shift": 0.0
1740                },
1741                "qubits": [
1742                  {
1743                    "cirq_type": "LineQubit",
1744                    "x": 4
1745                  },
1746                  {
1747                    "cirq_type": "LineQubit",
1748                    "x": 5
1749                  }
1750                ]
1751              },
1752              {
1753                "cirq_type": "GateOperation",
1754                "gate": {
1755                  "cirq_type": "CZPowGate",
1756                  "exponent": 1.0,
1757                  "global_shift": 0.0
1758                },
1759                "qubits": [
1760                  {
1761                    "cirq_type": "LineQubit",
1762                    "x": 8
1763                  },
1764                  {
1765                    "cirq_type": "LineQubit",
1766                    "x": 9
1767                  }
1768                ]
1769              }
1770            ]
1771          }
1772        ],
1773        "device": {
1774          "cirq_type": "_UnconstrainedDevice"
1775        }
1776      }
1777    },
1778    {
1779      "cirq_type": "_SerializedContext",
1780      "key": 3,
1781      "obj": {
1782        "cirq_type": "FrozenCircuit",
1783        "moments": [
1784          {
1785            "cirq_type": "Moment",
1786            "operations": [
1787              {
1788                "cirq_type": "SingleQubitPauliStringGateOperation",
1789                "pauli": {
1790                  "cirq_type": "_PauliY",
1791                  "exponent": 1.0,
1792                  "global_shift": 0.0
1793                },
1794                "qubit": {
1795                  "cirq_type": "LineQubit",
1796                  "x": 4
1797                }
1798              },
1799              {
1800                "cirq_type": "GateOperation",
1801                "gate": {
1802                  "cirq_type": "SwapPowGate",
1803                  "exponent": 1.0,
1804                  "global_shift": 0.0
1805                },
1806                "qubits": [
1807                  {
1808                    "cirq_type": "LineQubit",
1809                    "x": 1
1810                  },
1811                  {
1812                    "cirq_type": "LineQubit",
1813                    "x": 7
1814                  }
1815                ]
1816              },
1817              {
1818                "cirq_type": "SingleQubitPauliStringGateOperation",
1819                "pauli": {
1820                  "cirq_type": "_PauliX",
1821                  "exponent": 1.0,
1822                  "global_shift": 0.0
1823                },
1824                "qubit": {
1825                  "cirq_type": "LineQubit",
1826                  "x": 5
1827                }
1828              },
1829              {
1830                "cirq_type": "SingleQubitPauliStringGateOperation",
1831                "pauli": {
1832                  "cirq_type": "_PauliY",
1833                  "exponent": 1.0,
1834                  "global_shift": 0.0
1835                },
1836                "qubit": {
1837                  "cirq_type": "LineQubit",
1838                  "x": 9
1839                }
1840              },
1841              {
1842                "cirq_type": "GateOperation",
1843                "gate": {
1844                  "cirq_type": "HPowGate",
1845                  "exponent": 1.0,
1846                  "global_shift": 0.0
1847                },
1848                "qubits": [
1849                  {
1850                    "cirq_type": "LineQubit",
1851                    "x": 0
1852                  }
1853                ]
1854              },
1855              {
1856                "cirq_type": "SingleQubitPauliStringGateOperation",
1857                "pauli": {
1858                  "cirq_type": "_PauliY",
1859                  "exponent": 1.0,
1860                  "global_shift": 0.0
1861                },
1862                "qubit": {
1863                  "cirq_type": "LineQubit",
1864                  "x": 8
1865                }
1866              },
1867              {
1868                "cirq_type": "SingleQubitPauliStringGateOperation",
1869                "pauli": {
1870                  "cirq_type": "_PauliY",
1871                  "exponent": 1.0,
1872                  "global_shift": 0.0
1873                },
1874                "qubit": {
1875                  "cirq_type": "LineQubit",
1876                  "x": 6
1877                }
1878              },
1879              {
1880                "cirq_type": "GateOperation",
1881                "gate": {
1882                  "cirq_type": "SwapPowGate",
1883                  "exponent": 1.0,
1884                  "global_shift": 0.0
1885                },
1886                "qubits": [
1887                  {
1888                    "cirq_type": "LineQubit",
1889                    "x": 2
1890                  },
1891                  {
1892                    "cirq_type": "LineQubit",
1893                    "x": 3
1894                  }
1895                ]
1896              }
1897            ]
1898          },
1899          {
1900            "cirq_type": "Moment",
1901            "operations": [
1902              {
1903                "cirq_type": "GateOperation",
1904                "gate": {
1905                  "cirq_type": "ISwapPowGate",
1906                  "exponent": 1.0,
1907                  "global_shift": 0.0
1908                },
1909                "qubits": [
1910                  {
1911                    "cirq_type": "LineQubit",
1912                    "x": 1
1913                  },
1914                  {
1915                    "cirq_type": "LineQubit",
1916                    "x": 5
1917                  }
1918                ]
1919              },
1920              {
1921                "cirq_type": "GateOperation",
1922                "gate": {
1923                  "cirq_type": "ZPowGate",
1924                  "exponent": 0.5,
1925                  "global_shift": 0.0
1926                },
1927                "qubits": [
1928                  {
1929                    "cirq_type": "LineQubit",
1930                    "x": 4
1931                  }
1932                ]
1933              },
1934              {
1935                "cirq_type": "GateOperation",
1936                "gate": {
1937                  "cirq_type": "SwapPowGate",
1938                  "exponent": 1.0,
1939                  "global_shift": 0.0
1940                },
1941                "qubits": [
1942                  {
1943                    "cirq_type": "LineQubit",
1944                    "x": 2
1945                  },
1946                  {
1947                    "cirq_type": "LineQubit",
1948                    "x": 8
1949                  }
1950                ]
1951              }
1952            ]
1953          },
1954          {
1955            "cirq_type": "Moment",
1956            "operations": [
1957              {
1958                "cirq_type": "GateOperation",
1959                "gate": {
1960                  "cirq_type": "SwapPowGate",
1961                  "exponent": 1.0,
1962                  "global_shift": 0.0
1963                },
1964                "qubits": [
1965                  {
1966                    "cirq_type": "LineQubit",
1967                    "x": 0
1968                  },
1969                  {
1970                    "cirq_type": "LineQubit",
1971                    "x": 6
1972                  }
1973                ]
1974              },
1975              {
1976                "cirq_type": "GateOperation",
1977                "gate": {
1978                  "cirq_type": "CXPowGate",
1979                  "exponent": 1.0,
1980                  "global_shift": 0.0
1981                },
1982                "qubits": [
1983                  {
1984                    "cirq_type": "LineQubit",
1985                    "x": 8
1986                  },
1987                  {
1988                    "cirq_type": "LineQubit",
1989                    "x": 4
1990                  }
1991                ]
1992              },
1993              {
1994                "cirq_type": "GateOperation",
1995                "gate": {
1996                  "cirq_type": "CZPowGate",
1997                  "exponent": 1.0,
1998                  "global_shift": 0.0
1999                },
2000                "qubits": [
2001                  {
2002                    "cirq_type": "LineQubit",
2003                    "x": 3
2004                  },
2005                  {
2006                    "cirq_type": "LineQubit",
2007                    "x": 1
2008                  }
2009                ]
2010              }
2011            ]
2012          },
2013          {
2014            "cirq_type": "Moment",
2015            "operations": [
2016              {
2017                "cirq_type": "SingleQubitPauliStringGateOperation",
2018                "pauli": {
2019                  "cirq_type": "_PauliX",
2020                  "exponent": 1.0,
2021                  "global_shift": 0.0
2022                },
2023                "qubit": {
2024                  "cirq_type": "LineQubit",
2025                  "x": 1
2026                }
2027              },
2028              {
2029                "cirq_type": "GateOperation",
2030                "gate": {
2031                  "cirq_type": "ISwapPowGate",
2032                  "exponent": 1.0,
2033                  "global_shift": 0.0
2034                },
2035                "qubits": [
2036                  {
2037                    "cirq_type": "LineQubit",
2038                    "x": 6
2039                  },
2040                  {
2041                    "cirq_type": "LineQubit",
2042                    "x": 7
2043                  }
2044                ]
2045              },
2046              {
2047                "cirq_type": "GateOperation",
2048                "gate": {
2049                  "cirq_type": "CZPowGate",
2050                  "exponent": 1.0,
2051                  "global_shift": 0.0
2052                },
2053                "qubits": [
2054                  {
2055                    "cirq_type": "LineQubit",
2056                    "x": 0
2057                  },
2058                  {
2059                    "cirq_type": "LineQubit",
2060                    "x": 9
2061                  }
2062                ]
2063              }
2064            ]
2065          },
2066          {
2067            "cirq_type": "Moment",
2068            "operations": [
2069              {
2070                "cirq_type": "GateOperation",
2071                "gate": {
2072                  "cirq_type": "ISwapPowGate",
2073                  "exponent": 1.0,
2074                  "global_shift": 0.0
2075                },
2076                "qubits": [
2077                  {
2078                    "cirq_type": "LineQubit",
2079                    "x": 3
2080                  },
2081                  {
2082                    "cirq_type": "LineQubit",
2083                    "x": 1
2084                  }
2085                ]
2086              },
2087              {
2088                "cirq_type": "GateOperation",
2089                "gate": {
2090                  "cirq_type": "CXPowGate",
2091                  "exponent": 1.0,
2092                  "global_shift": 0.0
2093                },
2094                "qubits": [
2095                  {
2096                    "cirq_type": "LineQubit",
2097                    "x": 9
2098                  },
2099                  {
2100                    "cirq_type": "LineQubit",
2101                    "x": 8
2102                  }
2103                ]
2104              },
2105              {
2106                "cirq_type": "GateOperation",
2107                "gate": {
2108                  "cirq_type": "SwapPowGate",
2109                  "exponent": 1.0,
2110                  "global_shift": 0.0
2111                },
2112                "qubits": [
2113                  {
2114                    "cirq_type": "LineQubit",
2115                    "x": 7
2116                  },
2117                  {
2118                    "cirq_type": "LineQubit",
2119                    "x": 6
2120                  }
2121                ]
2122              },
2123              {
2124                "cirq_type": "GateOperation",
2125                "gate": {
2126                  "cirq_type": "CZPowGate",
2127                  "exponent": 1.0,
2128                  "global_shift": 0.0
2129                },
2130                "qubits": [
2131                  {
2132                    "cirq_type": "LineQubit",
2133                    "x": 0
2134                  },
2135                  {
2136                    "cirq_type": "LineQubit",
2137                    "x": 5
2138                  }
2139                ]
2140              },
2141              {
2142                "cirq_type": "GateOperation",
2143                "gate": {
2144                  "cirq_type": "ZPowGate",
2145                  "exponent": 0.5,
2146                  "global_shift": 0.0
2147                },
2148                "qubits": [
2149                  {
2150                    "cirq_type": "LineQubit",
2151                    "x": 4
2152                  }
2153                ]
2154              }
2155            ]
2156          },
2157          {
2158            "cirq_type": "Moment",
2159            "operations": [
2160              {
2161                "cirq_type": "GateOperation",
2162                "gate": {
2163                  "cirq_type": "ZPowGate",
2164                  "exponent": 0.25,
2165                  "global_shift": 0.0
2166                },
2167                "qubits": [
2168                  {
2169                    "cirq_type": "LineQubit",
2170                    "x": 2
2171                  }
2172                ]
2173              },
2174              {
2175                "cirq_type": "SingleQubitPauliStringGateOperation",
2176                "pauli": {
2177                  "cirq_type": "_PauliY",
2178                  "exponent": 1.0,
2179                  "global_shift": 0.0
2180                },
2181                "qubit": {
2182                  "cirq_type": "LineQubit",
2183                  "x": 9
2184                }
2185              },
2186              {
2187                "cirq_type": "GateOperation",
2188                "gate": {
2189                  "cirq_type": "ZPowGate",
2190                  "exponent": 0.5,
2191                  "global_shift": 0.0
2192                },
2193                "qubits": [
2194                  {
2195                    "cirq_type": "LineQubit",
2196                    "x": 3
2197                  }
2198                ]
2199              },
2200              {
2201                "cirq_type": "GateOperation",
2202                "gate": {
2203                  "cirq_type": "SwapPowGate",
2204                  "exponent": 1.0,
2205                  "global_shift": 0.0
2206                },
2207                "qubits": [
2208                  {
2209                    "cirq_type": "LineQubit",
2210                    "x": 5
2211                  },
2212                  {
2213                    "cirq_type": "LineQubit",
2214                    "x": 6
2215                  }
2216                ]
2217              }
2218            ]
2219          },
2220          {
2221            "cirq_type": "Moment",
2222            "operations": [
2223              {
2224                "cirq_type": "GateOperation",
2225                "gate": {
2226                  "cirq_type": "HPowGate",
2227                  "exponent": 1.0,
2228                  "global_shift": 0.0
2229                },
2230                "qubits": [
2231                  {
2232                    "cirq_type": "LineQubit",
2233                    "x": 6
2234                  }
2235                ]
2236              },
2237              {
2238                "cirq_type": "GateOperation",
2239                "gate": {
2240                  "cirq_type": "HPowGate",
2241                  "exponent": 1.0,
2242                  "global_shift": 0.0
2243                },
2244                "qubits": [
2245                  {
2246                    "cirq_type": "LineQubit",
2247                    "x": 0
2248                  }
2249                ]
2250              },
2251              {
2252                "cirq_type": "GateOperation",
2253                "gate": {
2254                  "cirq_type": "CXPowGate",
2255                  "exponent": 1.0,
2256                  "global_shift": 0.0
2257                },
2258                "qubits": [
2259                  {
2260                    "cirq_type": "LineQubit",
2261                    "x": 5
2262                  },
2263                  {
2264                    "cirq_type": "LineQubit",
2265                    "x": 9
2266                  }
2267                ]
2268              },
2269              {
2270                "cirq_type": "GateOperation",
2271                "gate": {
2272                  "cirq_type": "HPowGate",
2273                  "exponent": 1.0,
2274                  "global_shift": 0.0
2275                },
2276                "qubits": [
2277                  {
2278                    "cirq_type": "LineQubit",
2279                    "x": 3
2280                  }
2281                ]
2282              },
2283              {
2284                "cirq_type": "GateOperation",
2285                "gate": {
2286                  "cirq_type": "ISwapPowGate",
2287                  "exponent": 1.0,
2288                  "global_shift": 0.0
2289                },
2290                "qubits": [
2291                  {
2292                    "cirq_type": "LineQubit",
2293                    "x": 8
2294                  },
2295                  {
2296                    "cirq_type": "LineQubit",
2297                    "x": 1
2298                  }
2299                ]
2300              },
2301              {
2302                "cirq_type": "GateOperation",
2303                "gate": {
2304                  "cirq_type": "ISwapPowGate",
2305                  "exponent": 1.0,
2306                  "global_shift": 0.0
2307                },
2308                "qubits": [
2309                  {
2310                    "cirq_type": "LineQubit",
2311                    "x": 7
2312                  },
2313                  {
2314                    "cirq_type": "LineQubit",
2315                    "x": 2
2316                  }
2317                ]
2318              }
2319            ]
2320          },
2321          {
2322            "cirq_type": "Moment",
2323            "operations": [
2324              {
2325                "cirq_type": "GateOperation",
2326                "gate": {
2327                  "cirq_type": "ZPowGate",
2328                  "exponent": 0.25,
2329                  "global_shift": 0.0
2330                },
2331                "qubits": [
2332                  {
2333                    "cirq_type": "LineQubit",
2334                    "x": 0
2335                  }
2336                ]
2337              },
2338              {
2339                "cirq_type": "GateOperation",
2340                "gate": {
2341                  "cirq_type": "ISwapPowGate",
2342                  "exponent": 1.0,
2343                  "global_shift": 0.0
2344                },
2345                "qubits": [
2346                  {
2347                    "cirq_type": "LineQubit",
2348                    "x": 7
2349                  },
2350                  {
2351                    "cirq_type": "LineQubit",
2352                    "x": 5
2353                  }
2354                ]
2355              },
2356              {
2357                "cirq_type": "GateOperation",
2358                "gate": {
2359                  "cirq_type": "CZPowGate",
2360                  "exponent": 1.0,
2361                  "global_shift": 0.0
2362                },
2363                "qubits": [
2364                  {
2365                    "cirq_type": "LineQubit",
2366                    "x": 3
2367                  },
2368                  {
2369                    "cirq_type": "LineQubit",
2370                    "x": 9
2371                  }
2372                ]
2373              }
2374            ]
2375          },
2376          {
2377            "cirq_type": "Moment",
2378            "operations": [
2379              {
2380                "cirq_type": "GateOperation",
2381                "gate": {
2382                  "cirq_type": "HPowGate",
2383                  "exponent": 1.0,
2384                  "global_shift": 0.0
2385                },
2386                "qubits": [
2387                  {
2388                    "cirq_type": "LineQubit",
2389                    "x": 9
2390                  }
2391                ]
2392              },
2393              {
2394                "cirq_type": "SingleQubitPauliStringGateOperation",
2395                "pauli": {
2396                  "cirq_type": "_PauliY",
2397                  "exponent": 1.0,
2398                  "global_shift": 0.0
2399                },
2400                "qubit": {
2401                  "cirq_type": "LineQubit",
2402                  "x": 1
2403                }
2404              },
2405              {
2406                "cirq_type": "GateOperation",
2407                "gate": {
2408                  "cirq_type": "ISwapPowGate",
2409                  "exponent": 1.0,
2410                  "global_shift": 0.0
2411                },
2412                "qubits": [
2413                  {
2414                    "cirq_type": "LineQubit",
2415                    "x": 7
2416                  },
2417                  {
2418                    "cirq_type": "LineQubit",
2419                    "x": 6
2420                  }
2421                ]
2422              },
2423              {
2424                "cirq_type": "GateOperation",
2425                "gate": {
2426                  "cirq_type": "ISwapPowGate",
2427                  "exponent": 1.0,
2428                  "global_shift": 0.0
2429                },
2430                "qubits": [
2431                  {
2432                    "cirq_type": "LineQubit",
2433                    "x": 4
2434                  },
2435                  {
2436                    "cirq_type": "LineQubit",
2437                    "x": 2
2438                  }
2439                ]
2440              },
2441              {
2442                "cirq_type": "SingleQubitPauliStringGateOperation",
2443                "pauli": {
2444                  "cirq_type": "_PauliY",
2445                  "exponent": 1.0,
2446                  "global_shift": 0.0
2447                },
2448                "qubit": {
2449                  "cirq_type": "LineQubit",
2450                  "x": 5
2451                }
2452              },
2453              {
2454                "cirq_type": "GateOperation",
2455                "gate": {
2456                  "cirq_type": "SwapPowGate",
2457                  "exponent": 1.0,
2458                  "global_shift": 0.0
2459                },
2460                "qubits": [
2461                  {
2462                    "cirq_type": "LineQubit",
2463                    "x": 0
2464                  },
2465                  {
2466                    "cirq_type": "LineQubit",
2467                    "x": 8
2468                  }
2469                ]
2470              }
2471            ]
2472          },
2473          {
2474            "cirq_type": "Moment",
2475            "operations": [
2476              {
2477                "cirq_type": "GateOperation",
2478                "gate": {
2479                  "cirq_type": "CXPowGate",
2480                  "exponent": 1.0,
2481                  "global_shift": 0.0
2482                },
2483                "qubits": [
2484                  {
2485                    "cirq_type": "LineQubit",
2486                    "x": 9
2487                  },
2488                  {
2489                    "cirq_type": "LineQubit",
2490                    "x": 5
2491                  }
2492                ]
2493              },
2494              {
2495                "cirq_type": "GateOperation",
2496                "gate": {
2497                  "cirq_type": "ISwapPowGate",
2498                  "exponent": 1.0,
2499                  "global_shift": 0.0
2500                },
2501                "qubits": [
2502                  {
2503                    "cirq_type": "LineQubit",
2504                    "x": 1
2505                  },
2506                  {
2507                    "cirq_type": "LineQubit",
2508                    "x": 6
2509                  }
2510                ]
2511              },
2512              {
2513                "cirq_type": "GateOperation",
2514                "gate": {
2515                  "cirq_type": "CZPowGate",
2516                  "exponent": 1.0,
2517                  "global_shift": 0.0
2518                },
2519                "qubits": [
2520                  {
2521                    "cirq_type": "LineQubit",
2522                    "x": 4
2523                  },
2524                  {
2525                    "cirq_type": "LineQubit",
2526                    "x": 7
2527                  }
2528                ]
2529              },
2530              {
2531                "cirq_type": "SingleQubitPauliStringGateOperation",
2532                "pauli": {
2533                  "cirq_type": "_PauliZ",
2534                  "exponent": 1.0,
2535                  "global_shift": 0.0
2536                },
2537                "qubit": {
2538                  "cirq_type": "LineQubit",
2539                  "x": 2
2540                }
2541              },
2542              {
2543                "cirq_type": "SingleQubitPauliStringGateOperation",
2544                "pauli": {
2545                  "cirq_type": "_PauliZ",
2546                  "exponent": 1.0,
2547                  "global_shift": 0.0
2548                },
2549                "qubit": {
2550                  "cirq_type": "LineQubit",
2551                  "x": 0
2552                }
2553              },
2554              {
2555                "cirq_type": "GateOperation",
2556                "gate": {
2557                  "cirq_type": "HPowGate",
2558                  "exponent": 1.0,
2559                  "global_shift": 0.0
2560                },
2561                "qubits": [
2562                  {
2563                    "cirq_type": "LineQubit",
2564                    "x": 8
2565                  }
2566                ]
2567              }
2568            ]
2569          }
2570        ],
2571        "device": {
2572          "cirq_type": "_UnconstrainedDevice"
2573        }
2574      }
2575    },
2576    {
2577      "cirq_type": "cirq.google.QuantumExecutableGroup",
2578      "executables": [
2579        {
2580          "cirq_type": "cirq.google.QuantumExecutable",
2581          "circuit": {
2582            "cirq_type": "_SerializedKey",
2583            "key": 1
2584          },
2585          "measurement": {
2586            "cirq_type": "cirq.google.BitstringsMeasurement",
2587            "n_repetitions": 10
2588          },
2589          "params": [],
2590          "spec": {
2591            "cirq_type": "cirq.google.KeyValueExecutableSpec",
2592            "executable_family": "cirq_google.algo_benchmarks.example",
2593            "key_value_pairs": [
2594              [
2595                "name",
2596                "example-program-0"
2597              ]
2598            ]
2599          },
2600          "problem_topology": null,
2601          "initial_state": null
2602        },
2603        {
2604          "cirq_type": "cirq.google.QuantumExecutable",
2605          "circuit": {
2606            "cirq_type": "_SerializedKey",
2607            "key": 2
2608          },
2609          "measurement": {
2610            "cirq_type": "cirq.google.BitstringsMeasurement",
2611            "n_repetitions": 10
2612          },
2613          "params": [],
2614          "spec": {
2615            "cirq_type": "cirq.google.KeyValueExecutableSpec",
2616            "executable_family": "cirq_google.algo_benchmarks.example",
2617            "key_value_pairs": [
2618              [
2619                "name",
2620                "example-program-1"
2621              ]
2622            ]
2623          },
2624          "problem_topology": null,
2625          "initial_state": null
2626        },
2627        {
2628          "cirq_type": "cirq.google.QuantumExecutable",
2629          "circuit": {
2630            "cirq_type": "_SerializedKey",
2631            "key": 3
2632          },
2633          "measurement": {
2634            "cirq_type": "cirq.google.BitstringsMeasurement",
2635            "n_repetitions": 10
2636          },
2637          "params": [],
2638          "spec": {
2639            "cirq_type": "cirq.google.KeyValueExecutableSpec",
2640            "executable_family": "cirq_google.algo_benchmarks.example",
2641            "key_value_pairs": [
2642              [
2643                "name",
2644                "example-program-2"
2645              ]
2646            ]
2647          },
2648          "problem_topology": null,
2649          "initial_state": null
2650        }
2651      ]
2652    }
2653  ]
2654}