OPENQASM 2.0; include "qelib1.inc"; qreg q[2]; creg c[2]; // Init h q[0]; h q[1]; // Oracle for |11> cz q[0],q[1]; // Diffuser h q[0]; h q[1]; z q[0]; z q[1]; cz q[0],q[1]; h q[0]; h q[1]; measure q -> c;