Read the article explaining this circuit at https://link.medium.com/UzxV19OU59.
To read a .qasm file with Qiskit, visit https://quantumcomputing.stackexchange.com/questions/9695/how-to-run-a-qasm-file-on-ibmq-device. Find additional information about that at https://qiskit.org/documentation/stubs/qiskit.circuit.QuantumCircuit.html. To otherwise open the .qasm file, add a .docx extension.