Bernstein-Vazirani algorithm 2