#include #define MAX 10 void fn(int); char arr[10][4] = {{'.'},{'a','b','c'},{'d','e','f'},{'g','h','i'},{'j','k','l',},{'m','n','o'},{'p','q','r','s'},{'t','u','v'},{'w','x','y','z'}}; int inp[3] = {2,3,4}; int len[10] = {1,3,3,3,3,3,4,3,3,4}; char op[MAX]; int l =3; int main() { fn(0); return 0; } void fn(int i) { if(i == l) { op[i] = '\0'; for(int j=0;j