Даны натуральные числа n, A1,...,An. Определить количество членов Ak, удовлетворяющих условий

2^k<Аn<к!

Помогите пожалуйста)))