#include<iostream>
#include<string.h>
using namespace std;

class Dice {
    public:
    int a,b,c,d,e,f;
    
    int dice[6];
    
    
    
    Dice(int aa,int bb,int cc,int dd,int ee,int ff) {
        
        dice[0] = aa;
        dice[1] = bb;
        dice[2] = cc;
        dice[3] = dd;
        dice[4] = ee;
        dice[5] = ff;
        
    }
    
    void move_n() {
        
        a = dice[1];
        b = dice[5];
        e = dice[0];
        f = dice[4];
        
        dice[0] = a;
        dice[1] = b;
        dice[4] = e;
        dice[5] = f;
        
    }
    
    void move_e() {
        
        a = dice[3];
        c = dice[0];
        d = dice[5];
        f = dice[2];
        
        dice[0] = a;
        dice[2] = c;
        dice[3] = d;
        dice[5] = f;
        
    }
    
    void move_w() {
        
        a = dice[2];
        c = dice[5];
        d = dice[0];
        f = dice[3];
        
        dice[0] = a;
        dice[2] = c;
        dice[3] = d;
        dice[5] = f;
        
    }
    
    void move_s() {
        
        a = dice[4];
        b = dice[0];
        e = dice[5];
        f = dice[1];
        
        dice[0] = a;
        dice[1] = b;
        dice[4] = e;
        dice[5] = f;
        
    }
    
    int top() {
        
        int top = dice[0];
        
        return top;
        
    }
    
    int right() {
        
        int right = dice[2];
        
        return right;
        
    }
    
    int left() {
        
        int left = dice[3];
        
        return left;
        
    }
    
    int under() {
        
        int under = dice[1];
        
        return under;
        
    }
    
    int back() {
        
        int back = dice[4];
        
        return back;
        
    }
    
    //時計回り
    void turn() {
        
        b = dice[2];
        c = dice[4];
        d = dice[1];
        e = dice[3];
        
        dice[1] = b;
        dice[2] = c;
        dice[3] = d;
        dice[4] = e;
        
        
    }
    
    
};


int main() {
    
    int a,b,c,d,e,f,q,top,under,x;
    
    cin >> a >> b >> c >> d >> e >> f;
    
    Dice d1(a,b,c,d,e,f);
    
    cin >> q;
    
    for (int i = 0; i < q; i ++) {
        
        cin >> top >> under;
        
        if (top == d1.under()) {
            
            d1.move_n();
            
        } else if (top == d1.right()) {
            
            d1.move_w();
            
        } else if (top == d1.left()) {
            
            d1.move_e();
            
        } else if (top == d1.back()) {
            
            d1.move_s();
            
        } else if (top == d1.top()) {
            
            x = 1;
            
        } else {
            
            d1.move_n();
            d1.move_n();
            
        }
        
        
        if (under == d1.right()) {
            
            d1.turn();
            
        } else if (under == d1.left()) {
            
            d1.turn();
            d1.turn();
            d1.turn();
            
        } else if (under == d1.back()) {
            
            d1.turn();
            d1.turn();
            
        } else {
            
            x = 1;
            
        }
        
        cout << d1.right() << endl;
        
    }
    
    return 0;
    
};



Measured memory_bytes: 3080