Question 1034771
Another example like this was done a short time ago.  See that solution to know the method.


Q# 1034742