you give quantum oracle operation n1 qubit implement function you guarantee function f implement oracle scalar product function oracle problem d1 here array n integer 0 1 your task reconstruct array your code allow give oracle onceyou implement operation take follow input integer N number qubit oracle input 1n8 oracle Uf implement operation signature Qubit Qubit ie operation take input array qubit output qubit outputthe return operation array integer length n 0 1your code follow signaturenamespace solution open MicrosoftQuantumPrimitive open MicrosoftQuantumCanon operation Solve N Int Uf Qubit Qubit Int body code