#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
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjaGFyIHlbXVsyXT17eydBJywnQid9LAogICAgeydDJywnRCd9fTsKaW50IG1haW4oKXsKICAgIGNvdXQgPDwgIkluZGV4IFswXVswXSIgPDwgZW5kbDsKICAgIGNvdXQgPDwgeVswXVswXSA8PCBlbmRsOy8vIENhbGxpbmcgJ0EnIHVzaW5nIGFycmF5IGZldGNoCiAgICBjb3V0IDw8ICooKih5KzApKzApIDw8IGVuZGwgPDwgZW5kbDsvLyBDYWxsaW5nICdBJyB1c2luZyBwb2ludGVyIGZldGNoCiAgICAgCiAgICBjb3V0IDw8ICJJbmRleCBbMF1bMV0iIDw8IGVuZGw7CiAgICBjb3V0IDw8IHlbMF1bMV0gPDwgZW5kbDsvLyBDYWxsaW5nICdCJyB1c2luZyBhcnJheSBmZXRjaAogICAgY291dCA8PCAqKCooeSswKSsxKSA8PCBlbmRsIDw8IGVuZGw7Ly8gQ2FsbGluZyAnQicgdXNpbmcgcG9pbnRlciBmZXRjaAogICAgIAogICAgY291dCA8PCAiSW5kZXggWzFdWzBdIiA8PCBlbmRsOwogICAgY291dCA8PCB5WzFdWzBdIDw8IGVuZGw7Ly8gQ2FsbGluZyAnQycgdXNpbmcgYXJyYXkgZmV0Y2gKICAgIGNvdXQgPDwgKigqKHkrMSkrMCkgPDwgZW5kbCA8PCBlbmRsOy8vIENhbGxpbmcgJ0MnIHVzaW5nIHBvaW50ZXIgZmV0Y2gKICAgICAKICAgIGNvdXQgPDwgIkluZGV4IFsxXVsxXSIgPDwgZW5kbDsKICAgIGNvdXQgPDwgeVsxXVsxXSA8PCBlbmRsOy8vIENhbGxpbmcgJ0QnIHVzaW5nIGFycmF5IGZldGNoCiAgICBjb3V0IDw8ICooKih5KzEpKzEpIDw8IGVuZGwgPDwgZW5kbDsvLyBDYWxsaW5nICdEJyB1c2luZyBwb2ludGVyIGZldGNoCn0=