import java.util.Scanner;

public class Fragmentation {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int dayCounts = sc.nextInt();
        int[] days = new int[dayCounts];

        for (int i = 0; i < dayCounts; i++) {
            days[i] = sc.nextInt();
        }

        int queryCount = sc.nextInt();

        for (int i = 0; i < queryCount; i++) {
            int start = sc.nextInt() - 1;
            int stop = sc.nextInt() - 1;
            int target = sc.nextInt();

            long result = 1;

            for (int j = start; j <= stop; j++) {
                result *= days[j];
                result %= target;

                if (result == 0) {
                    break;
                }
            }

            System.out.println(result == 0 ? "Yes" : "No");
        }
    }
}
