Whenever the Try! button is pressed the function f is called with a secret random number as the first parameter h. The challenge is to try to bypass the dynamic information flow enforcement, and return the content of h with an empty (public) label.
Note that timing leaks are not in scope of this challenge.