2 ^ N * q f!