NOTA	import cirq
NOTA	from cirq.devices import GridQubit
NOTA	from cirq.ops import X, Y, Z, H, Rx, Ry, Rz
NOTA	from cirq.ops import CNOT, CZ, SWAP
NOTA	
NOTA	
NOTA	ckt = cirq.Circuit()
NOTA	rads1 = cirq.Symbol("rads1")
NOTA	
HAD2	AT	3
SIGX	AT	2
SIGY	AT	2
SIGZ	AT	2
ROTX	#1*.5	AT	3
ROTY	-#1	AT	3
ROTZ	59.99999999999999	AT	3
ROTZ	21.98966427364351	AT	4
ROTY	41.3669612149069	AT	4
ROTZ	55.67973179962329	AT	4
NOTA	1->0 allowed by c_to_tars
SIGX	AT	0	IF	1T
NOTA	0->1 allowed by c_to_tars
SIGX	AT	1	IF	0T
NOTA	1->2 not allowed by c_to_tars
NOTA	SIGX  AT  2  IF  1T
NOTA	not allowed in strict mode
P1PH	#1	AT	2
P1PH	-#1	AT	2	IF	0T
SWAP	2	0
