open Microsoft.Quantum.Intrinsic;
open Microsoft.Quantum.Math;


operation GlobalPhaseI(q:Qubit):Unit is Adj+Ctl{
X(q);
Z(q);
Y(q);
}

namespace Quantum.Kata.SingleQubitGates{
    open Microsoft.Quantum.Intrinsic;
    open Microsoft.Quantum.Math;


    operation GlobalPhaseI(q:Qubit):Unit is Adj+Ctl{
    X(q);
    Z(q);
    Y(q);
    }
}

