#include <iostream>
using namespace std;
char y[][2]={{'A','B'},
    {'C','D'}};
int main(){
    cout << "Index [0][0]" << endl;
    cout << y[0][0] << endl;// Calling 'A' using array fetch
    cout << *(*(y+0)+0) << endl << endl;// Calling 'A' using pointer fetch
     
    cout << "Index [0][1]" << endl;
    cout << y[0][1] << endl;// Calling 'B' using array fetch
    cout << *(*(y+0)+1) << endl << endl;// Calling 'B' using pointer fetch
     
    cout << "Index [1][0]" << endl;
    cout << y[1][0] << endl;// Calling 'C' using array fetch
    cout << *(*(y+1)+0) << endl << endl;// Calling 'C' using pointer fetch
     
    cout << "Index [1][1]" << endl;
    cout << y[1][1] << endl;// Calling 'D' using array fetch
    cout << *(*(y+1)+1) << endl << endl;// Calling 'D' using pointer fetch
}